μ°μ°μμ μ’ λ₯μ μ°μ μμ
1. μ°μ°μμ μ’ λ₯μ μ°μ μμ
1) μ°μ°μμ μ μ
: μ°μ°μ νλ λ¬Έμ
ex) 2 + 3
+ : μ°μ°μ
2, 3 : νΌμ°μ°μ, ν
2) μ°μ°μμ μ’ λ₯
: μ°μ μ°μ°μ, λ¨νμ°μ°μ, λΉκ΅μ°μ°μ, λ Όλ¦¬μ°μ°μ, μ¬ννΈμ°μ°μ, κΈ°νμ°μ°μ
3) μ°μ°μ μ°μ μμ
μ°μ μμκ° μ€μν μ΄μ ?
νλμ μμμ μ¬λ¬κ°μ μ°μ°μκ° μμ λ μ΄λ€ μ°μ°μλ₯Ό λ¨Όμ κ³μ°ν΄μΌνλ κ°μ λ°λΌ
κ²°κ³Όκ° λ¬λΌμ§ μ μκΈ° λλ¬Έμ...
μ°μ°μ μ°μ μμ μΈμ°λ λ² γ ..
μ΅
λ¨
μ°
μ¬
κ΄
리
μΌ
λ
.
.
.
2. μ°μ μ°μ°μ
1) μ°μ μ°μ°μμ μ’ λ₯
10/3 = 3 -> μ μλ§ λμ¨λ€.
μ μ/μ μ = μ μλ§ μΆλ ₯λ¨.(μμ«μ μ리 x)
λλκΈ°(/) νμλλ μ€μκ° μλλΌ μ μλ§ μΆλ ₯λλ€. (3μ΄ μΆλ ₯λκ±Έ λ³Όμ μμ.)
.
.
.
.
.
.
3. λ¨νμ°μ°μ
1) λ¨ν μ°μ°μμ μ μ
: νμ΄ 1κ°μΈ μ°μ°μ
2) λ¨νμ°μ°μμ μ’ λ₯
λΆνΈ μ°μ°μ(+, -)
λ Όλ¦¬λΆμ μ°μ°μ(!)
μ¦κ° μ°μ°μ(++, --)
.
.
β λΆνΈ μ°μ°μ(+, -)
: λ³μ μμ λΆμ΄ λ³μμ κ°μ λΆνΈλ₯Ό λ³κ²½ν΄μ£Όλ μ°μ°μ.
.
.
β λ Όλ¦¬λΆμ μ°μ°μ
: λ Όλ¦¬ν λ³μ μμ λΆμ΄ λ³μμ κ°μ λ³κ²½ν΄μ£Όλ μ°μ°μ.
λ Όλ¦¬ κ°μ μ μ₯ν΄μ£Όλ μ°μ°μ.
boolean νμμ μ μμ λ, true νΉμ falseλ₯Ό μΆλ ₯νλ€.
.
.
β μ¦κ° μ°μ°μ
: λΆνΈμ λ°λΌ λ³μμ κ°μ 1μ© μ¦κ°νκ±°λ κ°μ
μ¦κ°μ°μ°μμ μ¬μ© λ°©λ²
- μ μν : ++λ³μλͺ , --λ³μλͺ
- νμν : λ³μλͺ ++, λ³μλͺ --
"μ μνμ λ³μμ κ° μ¦κ°κ° λ¨Όμ μ΄λ£¨μ΄μ§κ³ λ³μμ κ°μ μ¬μ©,
νμνμ λ³μμ κ°μ μ¬μ© νμ λ³μμ κ°μ΄ μ¦κ°"
.
.
.
4. λΉκ΅μ°μ°μ
1) λΉκ΅μ°μ°μμ μ’ λ₯
- λΉκ΅μ°μ°μ == κ΄κ³μ°μ°μ(λμ κ΄κ³κ° λ§μ?λΌλ λΉκ΅μ°μ°μμ κ°μμλ―Έ)
- λΉκ΅μ°μ°μλ μ°μ°μ κ²°κ³Όκ°μ΄ νμ λ Όλ¦¬ κ°μ΄λ€. => true νΉμ false μΆλ ₯.
.
.
.
.
.
.
β» λ¬Έμλ₯Ό λΉκ΅ν λλ (==)λ±κ°λΉκ΅μ°μ°μλ₯Ό μ¬μ©νμ§ μλλ€.
String λ¬Έμμ΄ν΄λμ€ μμ μλ λ©μλ(κΈ°λ₯)μΈ equals( )μ¬μ©νλ€.
(==λ₯Ό μ¬μ©ν΄λ κ°μ λμ€μ§λ§ μ¬μ©νμ§ μλλ€.)
λ¬Έμμ΄.equals(λΉκ΅ν λ¬Έμμ΄);
ex)
c1.equals("Hello JAVA!);
---
λ¬Έμμ΄μ λμλ¬Έμλ₯Ό ꡬλΆνλ€.