기본형 변수 타입
- 문자형
문자 : char - 숫자
정수 : byte, short, int, long
실수 : float, double - 논리형
boolean
총 8개
기본형과 참조형
기본형은 실제 값을 저장한다
8개가 존재한다.
성능상 이점 때문에 사용한다.
참조형은 어떤 데이터가 저장된주소 값을 저장한다.
기본형을 제외한 모든 것이다 참조형이다
배열, 클래스, 열거형 …
32bit JVM을 쓰면 참조변수 크기는 32bit
64bit JVM을 쓰면 참조변수 크기는 64bit이다.
기본형
정수형과 실수형이 존재 정수형의 대표는 int, 실수형의 대표는 double
종류\크기(byte) | 1 | 2 | 4 | 8 |
논리형 | boolean | |||
문자형 | char | |||
정수형 | byte | short | int(기본) | long |
실수형 | float | double(기본) |
boolean 타입은 제어문이나 반복문에서 주로 사용된다.
char타입은 사실 아스키코드로 숫자에 문자가 매핑되어있다. 따라서 반복문도 가능하다
public class CharEx {
public static void main(String[] args) {
for(char a = 65; a < 91 ; a ++) {
System.out.print(a+",");
}
}
}
// 결과 : A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,
숫자형 타입은 작은 데이터에서 큰 데이터로 자동 형변환이 된다.
일부 예외도 있지만 크게 중요하지 않다.