지난번 우리는 변수에 대해서 알아보았다.
변수는 값을 넣는 그릇이라고 표현을 했었다.
그렇다면, 이제는 변수를 넣는 '그릇의 종류'인 자료형에 대해 알아보자.
1. 수치형
■ 정수
(1) Byte형
byte by;
// 1 byte == 8 bit -> 0 ~ 255 -> 256개의 숫자를 표현 1111 1111 0 -> '+' 1 -> '-'
by = 127;
// -128 ~ 127 범위에서만 가동, 128일 경우 error. 그릇이 넘쳐버림.
System.out.println( by );
(2) Short형
short sh; // 2 byte
sh = 12345;
System.out.println( sh );
(3) int형
int in; // 4 byte -> 32 bit
in = 12345678; // 이것도 역시 숫자가 너무 커지면 Error
System.out.println( in );
(4) long lo; // 8 byte
lo = 34344545654546767L;
// long 자료형을 쓸 때는 뒤에 L을 사용해야 Error가 없어진다. 규칙.
System.out.println( lo );
■ 실수
(1) float형
float f; // 4 byte > 소숫점 값에서 오류가 있기 때문에, 실무에서 사용하기 어려움. 소수값일 경우 double을 실무에서 많이 쓴다.
f = 123.4567f; // float 자료형을 쓸 때는 뒤에 f를 사용해야 Error가 없어진다. 규칙 2
System.out.println( f );
(2) double형
double d; // 8 byte
d = 234.567899123142;
System.out.println( d );
2. 문자형
■ Char
Char c; // 2 byte, character
// a ~ z, A ~ Z : ASCII code (Unicode)
// c = 'A';
// c = 'a';
// c = '+';
// c = '한';
// System.out.println( c );
// c = 'ab';
■ String
// 문자열(String)
// String(class), Array(배열)
String str;
str = "Hello";
System.out.println( str );
str = "World";
System.out.println( str );
System.out.println( "abc" + 1 + 2 );
System.out.println( 1 + "abc" + 2 );
System.out.println( 1 + 2 + "abc" );
3. 판정형(참/거짓)
■ Boolean
boolean b; // 1 byte (true(1)/false)(0))
b = true;
System.out.println( b );
b = false;
System.out.println( b );
4. Escape Sequence
■ \n == 개행 *
■ \b == backspace
■ \t == 띄어쓰기
■ \' == ' 따옴표 표현
System.out.println("\'\'");
■ \" == " 따옴표 표현
System.out.println("\"안녕하세요\"");
■ \\ = \표현
System.out.println("\\반갑습니다\\");
'개발 > JAVA' 카테고리의 다른 글
[JAVA] #06. Operator 연산자(+,-,*,/,%) & 증가(++), 감소(--) 연산자 (0) | 2020.07.19 |
---|---|
[JAVA] #05. SWAP(스왑) 기법 구현 (0) | 2020.07.19 |
[JAVA] #04. Scanner :: 표준 입력 클래스 사용 방법 (0) | 2020.07.18 |
[JAVA] #02. 변수(Variable), JAVA 표기법 (0) | 2020.07.18 |
[JAVA] #01. System.out.println("") 출력, Escape sequence (0) | 2020.07.18 |