πΉ μ°μ°μ
1.μ°μ°μ
- νλ‘κ·Έλ¨μμ μ°μ°μ μννκΈ° μνμ¬ μ¬μ©λλ νΉμκΈ°νΈλ€
2. λμ
μ°μ°μ(=)
- λ³μμ μ«μλ λ¬Έμμ΄ λ±μ μλ£λ₯Ό μ
λ ₯νκ±°λ μ°μ° κ²°κ³Όλ₯Ό λ€λ₯Έ λ³μμ ν λΉνλ€.
3. μ¬μΉ μ°μ°μ
- λνκΈ°(+), λΉΌκΈ°(-), κ³±νκΈ°(*), λλμ
μ λͺ«(/), λλ¨Έμ§(%)
- 10 λλκΈ° 3μ κ³μ°ν λ, μνμμλ λͺ«μ΄ 3, λλ¨Έμ§ 1μ΄λΌκ³ κ³μ°λλ€.
- 10 / 3 -> λλμ
μ λͺ«λ§μ μ·¨νμ¬ κ²°κ³Όκ°μ "3"μ΄λ€.
- 10 % 3 -> λλμ
μ λλ¨Έμ§λ§μ μ·¨νμ¬ κ²°κ³Όκ°μ "1"μ΄ λλ€.
- λͺ¨λ μλ 0μΌλ‘ λλ μκ° μλ€.
4. λ¨ν μ°μ°μ
- λ³μμ λν μ°μ° κ²°κ³Όλ₯Ό λ€μ μκΈ° μμ μκ² μ μ© νλ κ²½μ°
- λ€μ μκΈ° μμ μκ² λμ
νκ³ μ νλ κ²½μ°μ μ½μ ννμ΄λ€.
int x = 100; -> int x = 100;
x = x + 5; x += 5;
- λ¨ν μ°μ°μλ λͺ¨λ μ¬μΉ μ°μ°μμ νν κ°λ₯νλ€.
+=, -=, *=, /=, %=
5. μ¦κ° μ°μ°μ(++, --)
- νΉμ λ³μμ μ μ₯λμ΄ μλ κ°μ 1μ© μ¦κ°, κ°μ μν¬ κ²½μ° μ¬μ©
- λ¨ν μ°μ°μλ‘ ννν μ μλ μμμ κ³μ° λμ κ°μ΄. 1μΈ κ²½μ°,
λ§μ
κ³Ό λΊμ
μ λν΄μλ λ€μ νλ² μΆμ½ν μ μλ€.
- λ§μ
μ κ²½μ°
x = x + 1;
x += 1;
x++;
++x;
x = x - 1;
x -= 1;
x--;
--x;
-
x++μ ++xμ μ°¨μ΄μ
-> μ¦κ° μ°μ°μλ κ·Έ μμ²΄κ° λ€λ₯Έ μ°μ°μμ νΌμ°μ°μλ‘ μ¬μ©λ μ μλ€.
μ΄ λ, μ¦κ°μ°μ°μμ νμ μμΉμ λ°λΌ κ²°κ³Όκ° μλ‘ λ€λ₯΄κ² μ μ©λλ€.
(μ¦κ°λλ건 κ°μ§λ§ μμ μ΄ λ€λ₯΄λ€)
-
x++ κ²½μ°
->μ¦κ°μ¬μ°μκ° λ€μ νμλλ κ²½μ°, νμ¬ xμ κ°μ λ¨Όμ μμμ μ μ©νκ³
λμ€μ xμ λν 1μ¦κ° μ²λ¦¬λ₯Ό νλ€.
int a = 100;
int x = 1;
inx y = a + x++;
System.out.println(y);
- ++x κ²½μ°
->μ¦κ°μ°μ°μκ° μμ νμλλ κ²½μ°, νμ¬xμ κ°μ 1μ¦κ° μν¨ ν,
κ·Έ κ²°κ³Όλ₯Ό μμμ μ μ©νλ€.
int a = 100;
int x = 1;
int y = a + ++x;
System.out.println(y);
6. λΉκ΅ μ°μ°μ
- λκ°μ λ³μ κ° κ°μ κ΄κ³λ₯Ό λΉκ΅νμ μ°Έ(true)μ΄λ κ±°μ§(false)μ κ²°κ³Όλ₯Ό λ°ννλ€.
- κ°λ€ ==
λ€λ₯΄λ€ !=
μ΄κ³Ό >
μ΄μ >=
λ―Έλ§ <
μ΄ν <=
- μ£Όμ΄μ§ μμ΄ μ°ΈμΈμ§ κ±°μ§μΈμ§ νλ³ κ°λ₯νλ―λ‘,
μ°μ° κ²°κ³Όλ boolean κ°μΌλ‘ μμ±λλ€
int x = 100;
int y = 1;
boolean r = x λΉκ΅μ°μ°μ y;
7. λ
Όλ¦¬ μ°μ°μ
-
μ’λ³κ³Ό μ°λ³μ λ
Όλ¦¬ μ°μ°νκ³ , μ°ΈμΌλλ true, κ±°μ§μΌλλ false κ°μ λ°ννλ€.
-
λκ° μ΄μμ λΉκ΅ μ°μ°μμ κ²°κ³Όλ boolean κ°μ λν΄ μΆκ°λ‘
"AND" λ "OR" μ°μ°μ μννμ¬ κ²°κ³Όλ₯Ό μ»λλ€.
-
ANDμ μλ―Έλ₯Ό κ°λ && μ°μ°μλ
λκ°μ booleanκ°μ λΉκ΅νμ¬ λͺ¨λ trueμΈ κ²½μ°μλ§ κ²°κ³Όκ°μ΄ true

- ORμ μλ―Έλ₯Ό κ°λ || μ°μ°μλ
λκ°μ booleanκ°μ λΉκ΅νμ¬ λμ€ νλλΌλ trueμΈ κ²½μ° κ²°κ³Όκ°μ΄ true
