λ³μλ λ°μ΄ν°μ μ μ₯κ³Ό μ°Έμ‘°λ₯Ό μν΄ ν λΉλ λ©λͺ¨λ¦¬ 곡κ°μ λΆμΈ μ΄λ¦μ΄λ€.
λ°λΌμ μ½λμ λ³μλ₯Ό μ μΈνλ©΄ λ©λͺ¨λ¦¬ 곡κ°μ΄ ν λΉλλ©°, κ·Έ ν λΉλ λ©λͺ¨λ¦¬ 곡κ°μ μ΄λ¦μ΄ λΆκ²λλ€.
μ°λ¦¬λ μ΄ μ΄λ¦μ ν΅ν΄ ν΄λΉ λ©λͺ¨λ¦¬ 곡κ°μ μ κ·Όν μ μλ κ²μ΄λ€ !
κ·Έλ λ€λ©΄ λ³μμ μ μΈμ μ΄λ»κ² μ΄λ€μ§λμ§ μμ보μ.
λ³μ μ μΈ κ³Όμ μμ λκ°μ§λ₯Ό κ²°μ ν μ μλ€.
μμ λ₯Ό ν΅ν΄ νμΈν΄λ³΄λλ‘ νκ² λ€.
int num; // μ΄λ¦(num), μ©λ(int)
μ μμ μ μ₯μ μν λ©λͺ¨λ¦¬ 곡κ°μ ν λΉνλ©°, κ·Έ λ©λͺ¨λ¦¬ 곡κ°μ μ΄λ¦μ numμ΄λΌ νκ² λ€λ μ μΈμ΄ μ΄λ€μ‘λ€.

μμ κ°μ΄ λ³μ μ μΈμ΄ μ΄λ€μ§λ©΄ λ©λͺ¨λ¦¬ κ³΅κ° ν λΉλκ³ , ν λΉλ λ©λͺ¨λ¦¬ 곡κ°μ μ κ·Όμ μν numμ΄λΌλ μ΄λ¦μ΄ λΆμ¬λλ κ²μ νμΈ ν μ μλ€.
μμ λ₯Ό ν΅ν΄ λ³μλ₯Ό μ μΈνκ³ κ°μ μ μ₯κ³Ό μ°Έμ‘°λ₯Ό ν΄λ³΄λλ‘ νκ² λ€.
public class UseVariable {
public static void main(String[] args) {
// λ³μ νμ©μ μ
int num1; // λ³μ num1 μ μΈ
num1 = 10; // λ³μ num1μ μ μ 10μ μ μ₯
int num2 = 20; // λ³μ num2 μ μΈκ³Ό λμμ 20μΌλ‘ μ΄κΈ°μ
int num3 = num1 + num2; // λ λ³μ κ°μ λμμΌλ‘ λ§μ
System.out.println(num1 + "+" + num2 + "=" + num3);
}
}
// μΆλ ₯κ²°κ³Ό
10+20=30
μ΄λ κΈ°νΈ=μ λμ
μ°μ°μλΌκ³ νλ€.
μ΄ μ°μ°μλ₯Ό μ¬μ©νλ©΄ μ€λ₯ΈνΈμ μλ κ°μ΄ μΌνΈμ μλ λ³μμ λμ
λλ€.
μλ°λ λμλ¬Έμλ₯Ό ꡬλΆνλ€.
( num1, Num1μ μλ‘ λ€λ₯Έ μ΄λ¦μΌλ‘ μΈμ )
λ³μμ μ΄λ¦μ μ«μλ‘ μμν μ μλ€.
( 1num λΆκ°λ₯ )
$, _ μ΄μΈμ νΉμλ¬Έμλ λ³μμ΄λ¦μΌλ‘ μ¬μ©ν μ μλ€.
ν€μλλ λ³μμ μ΄λ¦μΌλ‘ μ¬μ©ν μ μλ€.
( ν€μλλ μλ£νμ μ’
λ₯μΈ int, charκ° μ λ¨μ΄λ€μ λ§ν¨ )
μλ°λ λ€μν μ’ λ₯μ κ°μ μ μ₯νκ³ μ°Έμ‘°ν μ μλλ‘ λ€μκ³Ό κ°μ΄ λ€μν μλ£νμ μ 곡νλ€.
(Primitive Data Type)κΈ°λ³Έ μλ£νμ λ€μκ³Ό κ°μ΄ λ°μ΄ν°μ μ’ λ₯μ λ°λΌ ν¬κ² λ€κ°μ§( μ°Έκ³Ό κ±°μ§ / λ¬Έμ / μ μ / μ€μ )λ‘ κ΅¬λΆλλ€.

μ¬κΈ°μ ν¬κΈ°λ λ©λͺ¨λ¦¬κ³΅κ°μ μΌλ§νΌ μΈκ²μΈμ§λ₯Ό μλ―Ένλ€.
μ μμ μ€μ μλ£νμ ν¬κΈ°μ λ°λΌ μ¬λ¬ μ’
λ₯κ° μλλ°,
μ΄λ μ μ₯νκ³ μ νλ κ°μ λ²μμ λ°λΌ μ μ ν μλ£νμ μ νν μ μλλ‘ νκΈ° μν¨μ΄λ€.
μ΄λ λ°μ΄νΈμ ν¬κΈ°κ° ν΄μλ‘ ννν μ μλ κ°μ λ²μκ° λλ€
μ°Έκ³
μ΄ν μλ° chapter02