[00]JAVA Nam GungSung Class(10 03) - Jo-Jun-Yeong/NamGungSung-class GitHub Wiki
변수(variable) - 하나의 값을 저장
- 값
- 문자 - char
- 숫자
정수 - byte, short, int, long.
실수 - flout, double
- 논리 - boolean - true
- false
#상수(constant) - 한번만 값을 저장.
#리터럴(literal) - 그 자체로 값을 의미하는것 [상수 그 자체]
*리터럴의 접미사
종류 |-----------리터럴-----------------|접미사.
논리형| false, true. ------------------|없음.
정수형| 123, 0b0101, 077, 0xFF, 100L. | L
실수형| 3.14, 3.0e8, 0x1.0p-1----------| f,d
문자형| 'A', '1', '\n'-----------------| 없음
문자열| "ABC", "123, "A", "true"-------| 없음
char ch = 'A'; // 한 문자.
String str = "ABC"; // 여러문자
'\n' 줄바꿈 문자 // 재행문자
byte b =127; // (-127 ~128까지 저장 가능)
float f = 3.14f; // (f는 생략 불가)
doble d = 3.14d; // (d는 생략 가능)
int I = 100; //10진수
int cot = 0100; //8진수 int new = 0x10; // 16진수
long I = 10_000_000_000L; // 20억 이상이면 int 대신 long에 L을 붙여야 한다.
변수가 리터럴보다 큰 경우 접미사를 무시하고 적용시킬수 있다.
ex) double a = 3.14f. (