본문 바로가기

JAVA/DAY 04 _ 23.08.22

변수 타입

# 변수 타입 (대분류 : 기본타입, 참조 타입)

 

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