1. μΆλ ₯
-
μλ°μμ μ΄λ€ κ²μ μΆλ ₯ ν λμλ System.out.print("") μ μ¬μ©νλ€. μ΄ λ, print νΉμ printlnμ μ¬μ©ν μ μλλ° printλ μ¬λ¬ μ€μ μ°μ μΆλ ₯ν λ, printlnμ ν μ€μ© μΆλ ₯νκ³ μΆμ λ μ¬μ©νλ€.
-
printλ₯Ό μ¬μ©ν λμ λ³΄ν΅ ν°λ°μ΄νλ μΆλ ₯ν λ¬Έμ₯μλ§ μ¬μ©νκΈ° λλ¬Έμ ν°λ°μ΄νλ μΆλ ₯ν λ μΈμμ΄ λμ§ μμ μΆλ ₯λμ§ μλλ€. νμ§λ§ ν°λ°μ΄νλ₯Ό κ°μ΄ μΆλ ₯νκ³ μΆμ λμλ μΆλ ₯ν ν°λ°μ΄ν μμ μμ¬λμ('\')λ₯Ό μ¬μ©ν΄μ£Όλ©΄ λλ€.
π½ ν° λ°μ΄ν μΆλ ₯
class Main{
public static void main(String[] args){
System.out.println("\"Hello World\"");
}
}
μΆλ ₯ κ²°κ³Ό: "Hello World"
- κ·Έλ λ€λ©΄ ν°λ°μ΄νμ μμ¬λμλ₯Ό λμμ μΆλ ₯νκ³ μΆλ€λ©΄ μ΄λ»κ² ν΄μΌν κΉ? ν°λ°μ΄ν μΆλ ₯μ μΈμλλ μμ¬λμλ νλλ§ μ¬μ©νλ©΄ λκ³ , μμ¬λμλ₯Ό μΆλ ₯νκ³ μΆμ λμλ μμ¬λμλ₯Ό λ λ² μ¬μ©νλ©΄ λλ€.
π½ μμ¬λμ μΆλ ₯
class Main{
public static void main(String[] args){
System.out.println("\"Hello\\World\"");
}
}
μΆλ ₯ κ²°κ³Ό: "Hello\World"
2. λ³μ (Variable)
- λ³μλ λ°μ΄ν°λ₯Ό μ μ₯ν μ μλ λ©λͺ¨λ¦¬μμ 곡κ°μ μλ―Ένλ€. μ¬λ¬κ°μ§ λ°μ΄ν° νμ
μ€ λ³μ νλμλ λ¨ νλμ κ°λ§μ μ μ₯ν μ μλ€.
- μλ°μμμ λ°μ΄ν° νμ
μ ν¬κ² 'κΈ°λ³Έν'κ³Ό 'μ°Έμ‘°ν'μΌλ‘ λλλ€.
κΈ°λ³Έν λ³μμλ 8κ°μ§κ° μκ³ , λ¬Έμνμ ν΄λΉνλ char, μ μνμ ν΄λΉνλ byte, short, int, long, μ€μνμ ν΄λΉνλ float, doubleμ΄ μλ€.
μ°Έμ‘°ν λ³μλ κΈ°λ³Έν 8κ°μ§λ₯Ό μ μΈν ν΄λμ€, μΈν°νμ΄μ€ λ±μ μλ―Ένλ€. μ°Έμ‘°ν λ³μμλ μ€μ λ°μ΄ν°κ° μλ λ°μ΄ν°μ μ μ₯λ μ£Όμλ₯Ό μ μ₯νλ€.
- νλ‘κ·Έλλ°μμ λ³μλ₯Ό μ¬μ© ν λμλ λ³μλ₯Ό κΌ μ μΈν΄μΌ νλ€.
π½ λ³μ μ μΈ μμ
int a;
int b = 15;
int c, d;
- λ³μμ μ΄λ¦μ μ§μ λλ
1. 첫 λ¬Έμλ λ¬Έμλ νΉμ λ¬Έμλ‘ μμλμ΄μΌνλ©° μ«μλ‘ μμν μ μλ€.
2. μμ½μ΄λ μ¬μ© ν μ μλ€.
3. λμλ¬Έμλ₯Ό ꡬλΆν΄μΌ νλ€.
4. κΈΈμ΄ μ νμ΄ μμΌλ©°, 곡백μ ν¬ν¨ν μ μλ€.
- νλ‘κ·Έλλ°μμ λ λ³μμ κ°μ μλ‘ λ°κΏμ£Όλ €κ³ ν λμλ νλμ λ³μ μ μΈμ΄ λ νμνλ€. μλμ κ°μ΄ νλ‘κ·Έλλ° ν΄μ£Όλ©΄ λ³μ aμ bμ κ°μ μλ‘ λ°κΏμ€ μ μλ€.
π½ λ λ³μμ κ°μ μλ‘ λ°κΏμ£Όλ νλ‘κ·Έλ¨
int a = 10;
int b = 5;
System.out.println("λ°κΎΈκΈ° μ a : " + a);
System.out.println("λ°κΎΈκΈ° μ b : " + b);
int c = a;
a = b;
b = c;
System.out.println("λ°κΎΌ ν a : " + a);
System.out.println("λ°κΎΌ ν b : " + b);
3. μ°μ°μ
- μ°μ°μλ νλ‘κ·Έλ¨μμ λ°μ΄ν°λ₯Ό μ²λ¦¬νμ¬ κ²°κ³Όλ₯Ό μ°μΆν λ μ¬μ©λλ νμλ κΈ°νΈλ₯Ό λ§νλ€.
- μ¬μΉ μ°μ°
- '-' : λΉΌκΈ°
- '+' : λνκΈ°
- '*' : κ³±νκΈ°
- '/' : λλκΈ°
- '%' : λλ¨Έμ§ κ΅¬νκΈ°
- λ
Όλ¦¬ μ°μ°
- '==' : κ°λ€
- '!=' : λ€λ₯΄λ€
- '>' : ν¬λ€(μ΄κ³Ό), '>=' : ν¬κ±°λ κ°λ€(μ΄μ)
- '<' : μλ€(λ―Έλ§), '<=' : μκ±°λ κ°λ€(μ΄ν)
- '&&' : κ·Έλ¦¬κ³ (and)
- '||' : λλ(or)