Data Type | Default Value (for fields) | min | max |
---|---|---|---|
byte | 0 | -128 | 127 |
short | 0 | -32768 | 32767 |
int | 0 | -2^31 | 2^31 - 1 |
long | 0L | -2^63 | 2^63 -1 |
float | 0.0f | 32bit single precision | (IEEE754 참고) |
double | 0.0d | 64bit double precision | |
char | '\u0000' | '\u0000' | '\uffff' |
boolean | false | false | true |
자바에는 4가지 레퍼런스 타입이 있다.
1_000_000
처럼 숫자 사이에 _를 사용 가능 int x = 3;
int[] a = {2, 4, 6, 8};
Arrays.stream(a).forEach((i) -> {
System.out.println(i * x);
});
int x = 3;
double d = 0.3f + x;
Map<Integer, String> map = new HashMap<>();
var idToNameMap = new HashMap<Integer, String>();
var monsters = new ArrayList<Monster>();
//...
for (var m: monsters) {
}