Java의 정석
Variable, Constant, Literal
donghyeob.k
2022. 2. 22. 21:18
Variable, Constant, Literal
package variable;
public class VarConLiExample {
public static void main(String[] args) {
/*
* 변수(Variable) - 하나의 값을 저장하기 위한 공간
* 상수(Constant) - 한 번만 값을 저장할 수 있는 공간
* 리터럴(Literal) - 그 자체로 값을 의미하는 것
* */
int a = 369;
a = 3;
final int b = 30;
// b = 22; // Cannot assign a value to final variable 'b' 상수는 변경 불가
/*리터럴, 프로그램에서 직접 표현한 표현하여 그 자체로 값을 의미함*/
int c = 10; // 10, "" 10진수
int d = 010; // 8, "0" 8진수
int e = 0x10; // 16, "0x" 16진수
int f = 0b10; // 2, "0b" 2진수
long g = 10L; // "L" Long
float h = 3.1415f; // "F" Float
double i = 3.1415; // "" or "D" Double
char j = 'A';
char k = '\uc720'; // "\\u" unicode
char l = 65; // ascii
String m = "String"; // any type + String = String
// System.out.println(m+c); // String
// System.out.println(m+j); // String
boolean n = 1 > 0; // true
// boolean o = 0; // 0으로 참, 거짓을 판별할 수 없음
// int p = null;
String q = null;
}
}