π [ λ³μμ μ μΈκ³Ό μ μ₯ ]
π’ λ³μ : νλμ κ°μ μ μ₯ν μ μλ μ μ₯곡κ°
π’ λ³μ μ μΈ λ°©λ²
- λ³μνμ
λ³μ μ΄λ¦; // λ³μλ₯Ό μ μΈνλ λ°©λ²
ex) int age; // μ μλ₯Ό μ μ₯νκΈ° μν λ³μ ageλ₯Ό μ μΈ
π’ λ³μμ μ΄κΈ°ν : λ³μμ μ²μμΌλ‘ κ°μ μ μ₯νλ κ²
ex) int x = 0; // λ³μ xλ₯Ό μ μΈν ν, 0μΌλ‘ μ΄κΈ°ν
π’ λ³μμ κ° μ½μ΄μ€κΈ°
- λ³μμ κ°μ΄ νμν κ³³μ λ³μμ μ΄λ¦μ μ λλ€
ex) int year = 0; age = 14;
year = age + 2000;
year = 14 + 2000;
year = 2014;
age = age + 1;
age = 14 + 1;
age = 15;
System.out.println(age);
π μμ 1. λ³μ μ μΈ ν μ¬μΉμ°μ°
π [ λ³μμ νμ
]
- λ³μμ νμ
μ μ μ₯ν κ°μ νμ
μ μν΄ κ²°μ λ¨
- μ μ₯ν κ°μ νμ
κ³Ό μΌμΉνλ νμ
μΌλ‘ λ³μλ₯Ό μ μΈ
ex) char ch = 'κ°'; // charμ λ¬Έμ νμ
double pi = 3.14; // doubleμ μ€μ νμ
π [ μμμ 리ν°λ΄ ]
π’ μμ : ν λ²λ§ κ°μ μ μ₯ κ°λ₯ν λ³μ
π’ 리ν°λ΄ : κ·Έ μμ²΄λ‘ κ°μ μλ―Ένλ κ² (= κΈ°μ‘΄μ μμ)
π’ 리ν°λ΄μ μ λμ¬μ μ λ―Έμ¬
- μμμ μ΄ μμΌλ©΄? μ€μν / '' μμ μμΌλ©΄? λ¬Έμν
- μ μν, μ€μνμ μ’
λ₯κ° λ§μ μ λ―Έμ¬λ₯Ό μ¬μ©ν΄ ꡬλ³
- μ μνμ κ²½μ°, longνμ
μ 리ν°λ΄μ μ λ―Έμ¬ βlβ λλ βLβμ λΆμ΄κ³ , μ λ―Έμ¬κ° μμΌλ©΄ intνμ
μ 리ν°λ΄
- μ€μνμμλ floatνμ
μ 리ν°λ΄μ μ λ―Έμ¬ βfβ λλ βFβλ₯Ό λΆμ΄κ³ , doubleνμ
μ 리ν°λ΄μλ μ λ―Έμ¬ βdβ λλ βDβλ₯Ό λΆμ
- charνμ
μ λ³μλ λ¨ νλμ λ¬Έμλ§ μ μ₯ν μ μμΌλ―λ‘, μ¬λ¬ λ¬Έμ(λ¬Έμμ΄)λ₯Ό μ μ₯νκΈ° μν΄μλ Stringνμ
μ μ¬μ©ν΄μΌ ν¨.
π [ λ¬Έμμ λ¬Έμμ΄ ]
- char ch = 'A';
- char ch = 'AB'; (μλ¬)
- String s ="ab";
π [ λ λ³μ λ°κΎΈκΈ° ]
public static void main(String args[]) {
int x = 10, y = 5; // int x = 10; int y = 5;λ₯Ό ν μ€λ‘
System.out.println("x="+x);
System.out.println("y="+y);
int tmp = x; // 1. xμ κ°μ tmpμ μ μ₯
x = y; // 2. yμ κ°μ xμ μ μ₯
y = tmp; // 3. tmpμ μ μ₯λ κ°μ yμ μ μ₯
System.out.println("x="+x);
System.out.println("y="+y);
}
}
π [ κΈ°λ³Ένκ³Ό μ°Έμ‘°ν ]
- κΈ°λ³Έν : boolean, char, byte, short, int, long, float, double μ΄ 8κ°
- μ°Έμ‘°ν : κΈ°λ³Ένμ μ μΈν λλ¨Έμ§ (string, system λ±)
π [ printfλ₯Ό μ΄μ©ν μΆλ ₯ ]
π [ Scanner νλ©΄μΌλ‘λΆν° μ
λ ₯λ°κΈ° ]
- scanner : νλ©΄μΌλ‘λΆν° λ°μ΄ν°λ₯Ό μ
λ ₯λ°λ κΈ°λ₯μ μ 곡νλ ν΄λμ€
π’ scannerμ μ¬μ©νλ €λ©΄?
- importλ¬Έ μΆκ° : import java.util;\
- scanner κ°μ²΄μ μμ± : Scanner scanner = new Scanner(System.in);
- Scanner κ°μ²΄λ₯Ό μ¬μ© : int num = scanner.nextInt();