일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 백준 #알고리즘 #파이썬 #코딩테스트
- 프로그래머스
- css #웹 #생활코딩
- DFS
- 파이썬 #알고리즘 #코딩테스트 #프로그래머스
- 프로그래머스 #파이썬 #알고리즘 #코딩테스트
- react #리액트 #동빈나
- java #자바
- 재귀
- java #자바 #동빈나
- dp
- 백준
- BFS
- 투포인터
- css #생활코딩 #웹
- PYTHON
- 백트랙킹
- 백준 #파이썬 #알고리즘 #코딩테스트
- 다이나믹프로그래밍
- 알고리즘
- 프로그래머스 #파이썬 #코딩테스트 #알고리즘
- 파이썬
- 다익스트라
- java #자바 #생활코딩
- java #자바 #나동빈
- 코딩테스트
- 자바 #java
- Dijkstra
- 파이썬 #백준 #알고리즘 #코딩테스트
- react #리액트 #동빈나 #나동빈 #유튜브강의
- Today
- Total
목록
728x90
java #자바 #생활코딩
728x90
(10)
커리까지
클래스란? 서로 연관된 변수와 메소드들을 모아서 이름을 붙인 것 public class CclassApp { public static void main(String[] args) { System.out.println(Math.PI); System.out.println(Math.floor(1.6)); System.out.println(Math.ceil(1.6)); } } > 3.141592653589793 1.0 2.0 floor : 무조건 내림 ceil: 무조건 올림
여기서 사용자가 입력한 값이 public static void main(String[] args) { 우리가 선언한 여기서 배열로 args라는 값으로 들어간다. String id = args[0]; String bright = args[1]; 이렇게 값을 넣어주면 우리가 입력했던 값이 들어간다.
public class Casting { public static void main(String[] args) { double a = 1.1; double b = 1; System.out.println(b); // int c = 1.1; double d = 1.1; int e = (int) 1.1; System.out.println(e); // 1 to String String strI = Integer.toString(1); System.out.println(strI.getClass()); } } > 1.0 1 class java.lang.String 실수로 강제로 변환시키면 손실이 발생한다. 다른 타입으로 변환시 명시적으로 입력해야 한다.
public class Latter { public static void main(String[] args) { String name = "계속"; System.out.println("안녕하세여."+ name + "..." + name); double VAT = 10.0; System.out.println(VAT); } } > 안녕하세여.계속...계속 10.0 변수의 이름은 그 변수가 가지는 특성을 고려하고 다른 누군가가 봤을 때 이해할 수 있게 짓는게 중요하다.
public class Variable { public static void main(String[] args) { int a = 1; // Number -> integer System.out.println(a); double b = 1.1; // real number -> double System.out.println(b); String c = "Hello World"; System.out.println(c); } } > 1 1.1 Hello World 변수의 정확한 타입을 지정해줘야 한다. 그러면 해당 변수는 어떤것인지 확신이 가능하다.
public class Strings { public static void main(String[] args) { System.out.println("hello world".length()); //11 System.out.println("hello pengsu".replace("pengsu","hi")); } } .replace("pengsu","hi") : 텍스트 교체 , 앞문자를 뒷 문자로 교체
Math public class Number { public static void main(String[] args) { //Operator System.out.println(6+2); //8 System.out.println(6 - 2); //4 System.out.println(6 * 2); //12 System.out.println(6 / 2 ); // 3 System.out.println(Math.); } } Math를 쓰면 다양한 수학과 관련된 것들을 사용할 수 있다. public class Number { public static void main(String[] args) { //Operator System.out.println(6+2); //8 System.out.println(6 - 2)..
public class Datatype{ public static void main(String[] args ) { System.out.println(6); //Number System.out.println("six"); //String System.out.println("6"); //String 6 System.out.println(6+6); //12 System.out.println("6"+"6"); //66 System.out.println(6*6); //36 //System.out.println("6" * "6"); //ERROR 문자열은 곱하기 연산 불가 System.out.println("1111".length()); System.out.println(1111); } } > 6 six 6 12..
data 다양한 종류의 데이터를 다룰 수 있다. 숫자, 문자, 기타 등등... 각각의 데이터마다 처리 방법이 있다.