λ³μμ μλ£ν
β’
λ³μ
β’
μλ£ν
β¦
κΈ°λ³Έ μλ£ν
β¦
μ°Έμ‘° μλ£ν
β¦
λ³μν μΆλ‘ (var)
λ³μ
λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ λ©λͺ¨λ¦¬ 곡κ°
μλ£ν
β’
κΈ°λ³Έ μλ£ν
β’
μ°Έμ‘° μλ£ν
β’
λ³μν μΆλ‘ (var)
κΈ°λ³Έ μλ£ν
μλ° νλ‘κ·Έλλ° μΈμ΄μμ λ©λͺ¨λ¦¬μ κ°μ μ§μ μ μ₯νλ μλ£ν
* null μ κ°μ§ μ μλ€.
μλ° κΈ°λ³Έ μλ£νμ 8κ°μ§ μ΄λ€.
μλ£ν | ν¬κΈ° (λΉνΈ) | κΈ°λ³Έκ° | κ°μ λ²μ |
boolean | 1 (JVMμ λ°λΌ λ€λ¦) | false | true λλ false |
byte | 8 | 0 | -128 ~ 127 |
char | 16 | '\u0000' | '\u0000' ~ '\uffff' (0 ~ 65,535) |
short | 16 | 0 | -32,768 ~ 32,767 |
int | 32 | 0 | -2,147,483,648 ~ 2,147,483,647 |
long | 64 | 0L | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
float | 32 | 0.0f | 1.4E-45 ~ 3.4028235E38 |
double | 64 | 0.0d | 4.9E-324 ~ 1.7976931348623157E308 |
μ°Έμ‘° μλ£ν
κ°μ²΄μ μ£Όμλ₯Ό μ°Έμ‘°νλ μλ£ν
β’
ν΄λμ€
β’
μΈν°νμ΄μ€
β’
λ°°μ΄
β’
μ΄κ±°νμ
(enum)
μλ£ν μΆλ‘ (var)
μλ° 10λΆν° λμ
λ μλ£νμΌλ‘, μ§μ λ³μ μ μΈ μ μλ£νμ λͺ
μνμ§ μκ³ μ»΄νμΌλ¬κ° μλ£νμ μΆλ‘ νμ¬ μ νν΄μ£Όλ ν€μλ
var ν€μλλ‘ μλ£ν μΆλ‘ νλλ‘ μ§μ νλ€.
μ»΄νμΌλ¬κ° μ΅μ΄μ ν λ² μΆλ‘ νμ¬ μ μΈν μλ£νμ λ€λ₯Έ μλ£νμΌλ‘ μ¬μ©ν μ μλ€.
var number = 10; // intλ‘ μΆλ‘
var text = "Hello"; // StringμΌλ‘ μΆλ‘
Java
볡μ¬