728x90
Ex) 변수의 정의
public class Variable {
public static void main(String[] args) {
int a = 1; // Number -> integer 정수 ... -2, -1, 0, 1, 2, ...
System.out.println(a);
double b = 1.1; // real number -> double 실수 ...-2.0, -1.0, 0, 1.0, 2.0, ...
System.out.println(b);
String c = "你好世界";
System.out.println(c);
}
}
Ex) 변수의 효용
public class Letter {
public static void main(String[] args) {
String name = "ro117youshin"; // name 변수의 효용
System.out.println("Hello, "+name+", ... "+name+" ... ro117youshin ... bye");
double VAT = 10.0;
System.out.println(VAT);
}
}
Ex) 데이터 타입의 변환 (casting)
public class Casting {
public static void main(String[] args) {
double a = 1.1;
double b = 1; // 1은 int이지만 double에 담으면 실수로 컨버팅이 된다. 즉, 1.0
System.out.println(a);
System.out.println(b);
/* int c = 1.1; double형에 담아야 하는데...
eclipse에서는 이 경우 밑에 두 가지를 알려준다.*/
double d = 1.3;
int e = (int) 1.1; // 1.0
// double형이지만 강제로 int에 담아버리면 0.1의 손실
System.out.println(d);
System.out.println(e); // 손실
// 1 to string
String f = Integer.toString(1);
System.out.println(f); // 1
System.out.println(f.getClass()); // .getClass() 는 변수의 타입이 무엇인지 알려준다.
/* 캐스팅casting,
변수에 들어갈 값, 다른 데이터 타입으로 컨버팅 해야 되는 경우
무엇을 무엇으로 캐스팅 할 건지 검색*/
}
}
'youtube.com|user|egoing2 > JAVA1' 카테고리의 다른 글
JAVA1 - 13.1 자바 문서 보는 법 (패키지, 클래스, 변수, 메소드) (2) | 2022.01.20 |
---|---|
JAVA1 - 10. 디버거 (0) | 2021.12.16 |
JAVA1 - 9. 프로그래밍 예제 IoT (3) | 2021.12.16 |
JAVA1 - 6. (0) | 2021.12.16 |
JAVA1 - 실행, JAVA의 동작원리 (0) | 2021.12.13 |