λ³μ(Vaiable)
λ°μ΄ν°λ₯Ό μ μ₯νκΈ° μν 곡κ°
λ³μμ μ μΈ
- λ³μλ₯Ό μ¬μ©νκΈ° μν΄ μ΄λ¦ λΆμΈ 곡κ°μ ν보νλ κ²
β« μλ£ν λ³μμ΄λ¦; ( int age; )
λ³μμ΄λ¦ = λ³μμ μ μ₯ν κ°; ( age = 24; )
μλ£ν λ³μμ΄λ¦ = λ³μμ μ μ₯ν κ°; ( int age = 24; )
λ³μ κ°μ μ¬μ©
- λ³μμ μ΄λ¦μΌλ‘ λ³μμ μ μ₯λμ΄ μλ κ°μ μ¬μ©
μλ£ν
λ¬Έμν, μ μν, μ€μν λ±μ λ°μ΄ν° νν
κΈ°λ³Έ μλ£ν
- κ° μ체λ₯Ό μ μ₯
- μλ£νμ λ°λΌ ν¬κΈ°κ° λ€λ₯΄κ³ , κ·Έμ λ°λΌ μ μ₯·ννν μ μλ λ²μκ° λ€λ¦
β« μ μ μλ£ν (int, long, byte, short)
- int λ²μλ₯Ό λμ΄κ°λ μ«μλ₯Ό μ¬μ©νκΈ° μν΄μλ μ«μ λ€μ L μ λ―Έμ¬κ° νμν¨
(μλ° μ»΄νμΌλ¬κ° μ«μ κ°μ defaultλ‘ intνμΌλ‘ νλ¨νκΈ° λλ¬Έ)
β« μ€μ μλ£ν (float, double)
- doubleμ΄ float λ³΄λ€ λ ν¬κ³ μ νν μ€μλ₯Ό μ μ₯ λ° μ°μ° κ°λ₯
- float κ°μλ μ λ―Έμ¬ f κ° νμν¨
β« λ¬Έμ μλ£ν (char)
- 1κ°μ λ¬Έμ μ μ₯ → 2κ° μ΄μμ μ°μλ λ¬Έμ(λ¬Έμμ΄) μ μ₯ λΆκ°
- μμλ°μ΄ν( ' ' )λ₯Ό μ¬μ©νμ¬ κ°μ νν
β« λ Όλ¦¬ μλ£ν (boolean)
- μ°Έ(true) λλ κ±°μ§(false)λ₯Ό μ μ₯νλ μλ£ν
μ°Έμ‘° μλ£ν
- κ°μ²΄μ λν μ°Έμ‘° μ 보λ₯Ό μ μ₯
β« λ¬Έμμ΄ μλ£ν (String)
- νλ μ΄μμ μ°μλ λ¬Έμλ€μ μ§ν©μ μ μ₯
- ν° λ°μ΄ν( " " )λ₯Ό μ¬μ©νμ¬ νν
- String λ³μμ method νΈμΆ
β« λ¬Έμμ΄λ³μλͺ .λ©μλμ΄λ¦()
- λ¬Έμμ΄ κΈΈμ΄ μΆλ ₯: length() λ©μλ νΈμΆ ( ex. name.length() )
- λ¬Έμμ΄μ λμλ¬Έμ λ³ν: toLowerCase() → μλ¬Έμλ‘, toUpperCase() → λλ¬Έμλ‘
νλ³ν
(Type Conversion / Casting)
νΉμ μλ£νμ κ°μ λ€λ₯Έ μλ£νμΌλ‘ λ³ννλ κ²
κΈ°λ³Έ μλ£ν κ°μ ν λ³νμ μ’ λ₯
1. νμ₯ ν λ³ν (=μλ ν λ³ν)
- μμ ν¬κΈ°μ μλ£ν → ν° ν¬κΈ°μ μλ£ν
2. μΆμ ν λ³ν (=λͺ μμ ν λ³ν)
- ν° ν¬κΈ°μ μλ£ν → μμ ν¬κΈ°μ μλ£ν
- λ°μ΄ν°κ° μμ€λ μ μμΌλ―λ‘ μ£Όμνμ¬ μ¬μ©ν΄μΌ ν¨
- λ³μ μμ κ΄νΈ()μ λ³ν μν¬ νμ μ λͺ μνμ¬ μ¬μ©
μ°μ°μ(Operator)
νΉμ μμ μ μννλ κΈ°νΈ
Java μ°μ°μμ μ’ λ₯
β« λμ μ°μ°μ
- κ°μ λ³μμ μ μ₯νκΈ° μν μ°μ°μ
β» νν: λ³μλͺ = κ° or μ
β« μ°μ μ°μ°μ
- μνμ μ°μ°μ μν μ°μ°μ
β« λΉκ΅ μ°μ°μ
- λ κ°μ νΌμ°μ°μμ λλ± μ¬λΆ λ° ν¬κ³ μμμ λΉκ΅
- λΉκ΅ μ°μ°μμ κ²°κ³Όλ boolean κ° (true or false)
* λ¬Έμμ΄μ λΉκ΅
- κ°μ²΄λΌλ¦¬ λΉκ΅νλ κ²μ΄λ―λ‘ .equals λ©μλλ₯Ό μ¬μ©νμ¬μΌ ν¨
( ex. name1.equals(name2) )
β« λ
Όλ¦¬ μ°μ°μ (Logical Operator)
- λ μ΄μμ 쑰건λ€μ κ²°ν©νμ¬ μ΅μ’
true λλ false κ°μ μ°μ°
· AND μ°μ°μ (&&)
- λͺ¨λ μ‘°κ±΄μ΄ true μΈ κ²½μ°μλ§ κ²°κ³Όκ° true
- 쑰건 μ€ νλλΌλ false μ΄λ©΄ κ²°κ³Όλ false
· OR μ°μ°μ (||)
- 쑰건 μ€ νλλΌλ true μ΄λ©΄ κ²°κ³Όλ true
- λͺ¨λ μ‘°κ±΄μ΄ false μΈ κ²½μ°μ κ²°κ³Όλ false
· NOT μ°μ°μ (!)
- trueλ falseλ‘, falseλ trueλ‘ μ‘°κ±΄μμ κ²°κ³Όλ₯Ό λ°λλ‘ λ°κΎΈλ μ°μ°
β« μ¦κ° μ°μ°μ
- μ°μ°μμ μμΉμ λ°λΌ κ²°κ³Όκ° λ€λ¦
β· μ°μ°μμ μ°μ μμλ κ΄νΈ ( )λ₯Ό νμ©νμ¬ μ°μ°μ μ°μ μμλ₯Ό λͺ
μνλ κ²μ΄ μ’μ
μ½λνλ μ Java μΉ κ°λ° 체νλ¨ νλ μ€ 'μ²μμμνλ Java νλ‘κ·Έλλ°' μ΄λ¬λ κ°μλ₯Ό λ£κ³ μμ±νμμ΅λλ€ :)
μ½λνλ μ URL: https://www.codepresso.kr/
'π κΈ°ν > μ½λνλ μ 체νλ¨_BE' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] λ°°μ΄(Array) (0) | 2022.01.12 |
---|---|
[Java] 쑰건문 | λ Όλ¦¬ μ°μ°μ (0) | 2022.01.12 |
[Java] κΈ°μ΄ λ¬Έλ² μμ (0) | 2022.01.11 |
[Java] μΈμ΄μ νΉμ§ | μ£Όμ μ©μ΄ | μ λ¬Έ (0) | 2022.01.11 |
[Git] Gitλͺ λ Ήμ΄ | μ€μ΅ | νμκ΄λ¦¬ 2 (0) | 2022.01.08 |