# 변수 타입 (대분류 : 기본타입, 참조 타입)
1. 기본타입의 종류
1-1. 정수 타입 : byte, short, int(중요★), long
1-2. 실수 타입 : float, double(중요★)
1-3. 문자 타입 : char(잘 안써)
1-4. 논리 타입 : boolean
byte a = 10; // 1byte
short b = 10; // 2byte
int c = 10; // 4byte
long d = 10; // 8byte........
float e = 10.1f; // 이 문자가 double이 아닌 float인걸 f로 알려줘야한다
double f = 10.1;
char g = '안'; // 작은따옴표를 사용한다. 단 한개의 문자를 의미. 여러개는 안돼.
boolean h = true;
h = false; // true or false를 쓴다
2. 이렇게 쓰자
// 정수... int
int a = 10;
// 실수... double
double b = 20.3;
// 문자... String (단, String은 기본타입 아님 / 주황색이 아니지? class를 활용하는 것)
String c = "안녕하세요";
// 논리... boolean
boolean d = true | false;
3. 추가내용
byte a = -128; // byte는 -128 ~ +127까지 넣을수있어(1byte = 8bit..)
// 뭐 여러이유는 기억이 안나 ^_^ 이진법 어쩌구...
System.out.println(a);
short b = 32000; // short는 32000 언저리까지만 넣을수있어(short = 2byte = 16bit...)
int c = 2000000000;
long d = 2000000000000000000L; // 맨뒤에 꼭 l or L 을 붙여야 long으로 인식해. 좀 귀찮지?
// Q. 값 10 저장할 때는 어떤 타입으로 변수를 생성할건데?
// A. 연산자 때문에 사실상 int를 사용해야된다. (--> 메모리 문제가 아니라는 말임)
'JAVA > DAY 04 _ 23.08.22' 카테고리의 다른 글
Variable (0) | 2023.08.28 |
---|---|
Basic (1) | 2023.08.28 |