public class Variable2 {
public static void main(String[] args) {
float var1 = 123.456f;
// 기본데이터 타입이 double이기 때문에 float에 저장하려면 F를 붙여야 함
double var2 = 123.456;
System.out.println(var1); //123.456
System.out.println(var2); //123.456
}
}
public class Variable3 {
public static void main(String[] args) {
char var1 = 'A';
// 아스키코드는 1byte
char var2 = '가';
// char var3 = 'AB'; char타입은 2바이트밖에 저장이 안된다?? 그래서 2글자를 저장할 수 없다?
char var4 = 100;
System.out.println(var1); //A
System.out.println(var2); //가
// System.out.println(var3);
System.out.println(var4); // 숫자가 문자형에 대응하는 문자가 나옴 d
}
}
public class Variable4 {
public static void main(String[] args) {
boolean var1 = true;
boolean var2 = false;
System.out.println(var1);
System.out.println(var2);
System.out.println(5>2); // true
// 수학 : 5는 2보다 큽니다.
// 컴퓨터 : 5는 2보다 큽니다. => 참 => true
System.out.println(2>5); // false
// 수학 : 5는 2보다 작습니다.
// 컴퓨터 : 5는 2보다 작습니다. => 거짓 => false
boolean var3 = 5>2;
int var4 = 10+5;
System.out.println(var3); //true
}
}