μ°λ¦¬κ° μ¬μ©νλ μΈμ΄λ€μ λ³μμ μλ£νμ νμλ‘ νλλ° μλ° λν κ·Έλ¬νλ€.
μλ°μμ λ³μμ μλ£νμ μ¬μ©νλ λ°©λ²μ μμ보λ μκ°μ κ°μ Έλ³΄μ.
- μΈλ―Έμ½λ‘ (;)
νμ΄μ¬κ³Ό λ¬λ¦¬ μλ°λ CμΈμ΄μ²λΌ μΈλ―Έμ½λ‘ μ λ¬Έμ₯ λμ λμΌλ‘μ μ¬μ©ν΄μΌνλ€.
μ¦, μ»΄νμΌλ¬λ μΈλ―Έμ½λ‘ μ κΈ°μ€μΌλ‘ ν λ¬Έμ₯μ μ€νλ¬ΈμΌλ‘ μΈμνλ€λ κ²μ΄λ€.
- μ€κ΄νΈ
μλ°μμλ μ€κ΄νΈλ₯Ό μ¬μ©νμ¬ μμμ νμνλ€.
μ€κ΄νΈλ νμ μ¬λ μ€κ΄νΈμ λ«λ μ€κ΄νΈμ μ§μ΄ λ§μμΌ νλ€.
- λ€μ¬μ°κΈ°
μλ°μμλ λ€μ¬μ°κΈ°λ μ½λμ μν₯μ μ£Όμ§ μλλ€
νμ§λ§ κ°λ μ±μ λμ΄κΈ° μν΄ λ€μ¬μ°κΈ°λ₯Ό μ¬μ©νλ κ²μ΄λ€.
μ½λλ₯Ό μλ μ λ ¬νλ λ¨μΆκΈ°λ ctrl + shift + f μ΄λ€.
λ³μμ μ¬μ© λͺ©μ μ κ°μ μ¬μ¬μ©νκΈ° μν΄ μ¬μ©νλ€κ³ λ΄λ 무방ν κ²μ΄λ€.
λ°λλ‘ λ§νλ©΄ λ³μμ μ μ₯λμ§ μμ κ°μ λμ€μ κ°μ μ¬μ¬μ©μ΄ λΆκ°λ₯νλ€λ λ»μ΄λ€.
λ³μμ νΉμ§
1. λ³μλ μ€μ§ νλμ μλ£νλ§ μ μ₯ν μ μλ€.
2. λ³μλ μ€μ§ νλμ κ°λ§ μ μ₯ν μ μλ€.
3. νλμ λ³μλ κ³ μ ν μ£Όμκ°μ κ°μ§λ€ -> λ³μλ λ©λͺ¨λ¦¬μ μμ±μ΄ λλ€.
cf) μ£Όμκ°μ΄λ, μ»΄νΈν°μμλ λ°μ΄ν°λ₯Ό μ μ₯νλ μμμ λ©λͺ¨λ¦¬μ΄λ€. μλ°μ λ³μλ μ¦
λ©λͺ¨λ¦¬ μμμ μμ±λλ κ²μ΄λ€. νμ§λ§ κ°λ°μκ° μ£Όμκ°μ μκ³ μμ νμλ μλ€. μλνλ©΄ κ°λ°μλ λ³μμ
λ΄κΈ΄ κ°μ΄ νμν λ μ£Όμκ°μ΄ μλ λ³μλͺ μ ν΅ν΄ μμ²νκΈ° λλ¬Έμ΄λ€.
λ³μμ μ μΈμ νλ μλ₯Ό λ€μ΄λ³΄μλ©΄ λ€μκ³Ό κ°λ€.
int age = 25;
μ΄μ κ°μ΄ λ³μλ₯Ό μ μΈνλ λμμ κ°μ λ°λ‘ μ΄κΈ°ν νλ κ²λ κ°λ₯νλ€.
μ΄μ λ³μλͺ μ μ μ₯ν λμ μ£Όμμ μ μ΄ν΄λ³΄μ.
1. λ¬ΈμλΆν° μμνλ€.
int age1; (o) int 1age;(x)
2. νΉμλ¬Έμλ₯Ό μ¬μ©ν μ μλ€.
int age!!!;(x) (λ¨, _,$λ κ°λ₯), λμ΄μ°κΈ°, 곡백 μ¬μ© λΆκ°
3. ν€μλλ₯Ό μ¬μ©ν μ μλ€
int int;(x)
4. λλλ‘μ΄λ©΄ μλ¬Έμλ‘ μμνλ€(μλνλ©΄ λμλ¬Έμκ° κ΅¬λΆλκΈ° λλ¬Έ)
5. λλλ‘μ΄λ©΄ μλ―Έμλ μ΄λ¦μΌλ‘ μμ±νλ€
6. λλλ‘μ΄λ©΄ λͺ μ¬μ ννλ‘ μμ±νλ€
7. νκΈμ μ¬μ©νμ§ μλλ€
μλͺ λ°©λ² λκ°μ§λ₯Ό μκ°λ₯Ό ν΄λ³΄μλ©΄
user_password μ κ°μ΄ λμ΄μ°κΈ° μ리λ₯Ό μΈλλ°λ‘ νννλ κ²μ μ€λ€μ΄ν¬ νκΈ°λ²μ΄λΌκ³ νλ€
userPassword μ κ°μ΄ λμ΄μ°κΈ° λ€μμ μ€λ 첫κΈμλ‘ λλ¬Έμλ₯Ό μ¬μ©νλ κ²μ μΉ΄λ© νκΈ°λ²μ΄λΌκ³ νλ€
μλ°μ νΉμ§μ΄λΌκ³ 보기μ νλ€κ³ μ λ°μ μΈ νλ‘κ·Έλλ° μ μμ¬νμ΄κΈ΄ νμ§λ§ μλ°λ₯Ό μμνλλ°μ μμ΄μ
λκ°μ΄ μ£Όμν΄μΌν μ μ΄λΌλ κ²μ μΈμ§νλλ°μ μμ΄μ μ μλ―Έν 곡λΆμ΄λ€.
-μλ°μ μλ£νμ νν
1. κΈ°λ³Έ μλ£ν : μ€μ λ°μ΄ν° κ°μ μ μ₯
2. μ°Έμ‘° μλ£ν : λ°μ΄ν°κ° μ μ₯λμ΄ μλ μ°Έμ‘±κ°μ μ μ₯νλ€
-> κΈ°λ³Έ μλ£νμ μ μΈν λλ¨Έμ§λ μ λΆ μ°Έμ‘° μλ£νμ΄λ€
μλ£ν type byte(ν¬κΈ°) κ° λ²μ
==========================================================
μ μν byte 1 0, -17... -128 ~ 127
short 2 0, -17... -32,768 ~ 32,767
int 4 0, -17... -21μ΅ ~ 21μ΅
long 8 0, -17...
* μλ°μμλ μ μνμ κΈ°λ³Έ typeμ intλ‘ μ¬μ©νλ€
μ€μν float 4 -3.14, 1.17...
double 8 -3.14, 1.17....
* μλ°μμλ μ€μνμ κΈ°λ³Έ typeμ doubleλ‘ μ¬μ©νλ€
* doubleκ³Ό floatμ μ λ°λμ μμ΄ μ°¨μ΄κ° μ‘΄μ¬νκ³ , doubleμ΄ λ μ λ°λκ° λλ€
λ¬Έμν char 2 'A', 'B', 'κ°', 'λ€'....
----------------------------------------------------------------------------------------------------
λ¬Έμμ΄ String ? "μλ
", "A", "hello", ""(λΉλ¬Έμμ΄)....
----------------------------------------------------------------------------------------------------
* λ¬Έμμ΄ : λ¬Έμμ λμ΄(ν° λ°μ΄ν "" μ¬μ©)
* λ¬Έμν : 1κ°μ κΈμ(μμ λ°μ΄ν '' μ¬μ©
* λ¬Έμμ΄ Stringμ κΈ°λ³Έμλ£νμ΄ μλ μ°Έμ‘°μλ£νμ΄λ€!
λ
Όλ¦¬ν boolean 1 true(μ°Έ), false(κ±°μ§)
* floatμ κ°μ ννν λλ fλ₯Ό λΆμΈλ€(3.14f, 0.17F)
* longμ κ°μ ννν λλ Lμ λΆμΈλ€(10L, 30l)
κ·Έλ¦¬κ³ μ΄λ² κΈμ λ§μ§λ§μΌλ‘ μμλ³Ό κ²μ λ°λ‘ 'κ°μ νλ³ν'
μ€μ λ‘ λ³ΈμΈμ μ΄λ°κ² κ΅³μ΄ μμμΌν μ λλ‘ μ€μν κΉ? μΆμμ§λ§ μκ°λ³΄λ€
νμ©λκ° λλ€λ κ²!
κ°μ νλ³νμ κ°λ°μκ° νλ³νμ μ§μ λͺ μνλ€. λ°©λ²μ λ€μκ³Ό κ°λ€.
(μλ£ν)κ° λλ λ³μ μ ννλ‘ μμ±νλ κ²μ΄λ€.
int intVar1 = (int)10L; // long -> intλ‘ κ°μ νλ³ν
int intVar2 = (int)10.3 // double -> intλ‘ κ°μ νλ³ν * λμ μλ£μ μμ€μ΄ λ μ μμ.(0.3 μμ€)
λ°λΌμ λ°μ΄ν°μ μμ€μ΄ λ°μν μ μλ νλ³νμ μ§μ λͺ μν΄μΌνλ€.
(λ¨, λ Όλ¦¬νμ κΈ°λ³Έμλ£νκ³Ό νλ³ν λΆκ°)
μ€λμ μλ°μ μλ£νκ³Ό νν κ·Έλ¦¬κ³ νλ³νμ λνμ¬ κ³΅λΆνμλ€.
κ°λ°μμ λ°λΌ λ€λ₯΄κ² μ§λ§ νλ³νμ λ§μ΄ μ¬μ©λ μ μμΌλ μ μμλμΌκ² λ€.
'μΈμ΄ > JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
JAVA : μ°μ°μ (2) | 2024.08.07 |
---|---|
JAVA : μ λ ₯κ³Ό μΆλ ₯(I/O) (0) | 2024.08.07 |
JAVA : λ¬Έμμ΄μ νλ³ν (0) | 2024.08.06 |
JAVA : μ΄ν΄λ¦½μ€ λ¨μΆν€ (0) | 2024.08.05 |
JAVA : 기본ꡬ쑰μ Eclipse μ€μΉ (0) | 2024.08.05 |