현재
변수 타입의 종류들(기본 타입, 참조 타입) 본문
1. 정수 타입 : byte(1byte), short(2byte), int(4byte), long(8byte) *1byte = 8bit
2. 실수 타입 : float(4byte), double(8byte)
3. 문자 타입 : char(2byte)
4. 논리 타입 : boolean(1bit) * 보통 1비트로 저장 되지만 구현값에 따라 다를 수 있다.
기본적으로 이렇게 정의되지만 사실상 특별한 경우가 아니면 반고정적으로 아래의 변수들을 쓴다.
정수 -> int , 실수 -> double, 문자 -> String, 논리 타입 -> boolean
추가로 int를 사용하기 좋은 이유는 연산자를 사용하면 연산자는 값을 int로 변환후 연산 하는 기능이 있기 때문에
오버헤드등 오류가 발생할 가능성이 있다.
public class P5 {
public static void main(String[] args) {
// 변수 type의 종류
// 대분류: 기본 타입(primitive), 참조 타입(reference)
// 기본 타입의 종류: 넓게는 8개, 작게는 4개 , 1bit 컴퓨터에서 저장할 수 있는 최소단위
// 1. 정수 타입: byte(1=8bit), short(2), int(중요)(4), long(8)
// 2. 실수 타입: float(4), double(중요)(8)
// 3. 문자 타입: char(2) - 애매해..
// 4. 논리 타입: boolean(1bit로 저장되지만 구현값에 따라 다를 수있음)
byte a = 10;
short b = 10;
int c = 10;
long d = 10;
float e = 10.1f; // literal문자 f붙여야함
double f = 10.1;
char g = '안'; // 작은 따옴표로 문자 하나만 넣을 수 있음
boolean h = true; // true, false 입력가능(소문자)
// 변수를 어디다 저장하느냐? ram에 저장함
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
System.out.println(g);
System.out.println(h);
}
}'Java > 문법들' 카테고리의 다른 글
| 기초 문법( + 예제 ) (0) | 2023.09.28 |
|---|---|
| Java의 특징 (0) | 2023.09.19 |
| 증감 연산자 (0) | 2023.09.11 |
| 타입 캐스팅(Type Casting) (1) | 2023.09.11 |
| 리터럴, 진법들 (0) | 2023.09.11 |