ν°μ€ν 리 λ·°
π κ°λ
βοΈ λ³μ
: λ¨ νλμ κ°μ μ μ₯ν μ μλ λ©λͺ¨λ¦¬ 곡κ°
: λ³μ μ΄λ¦μ λ©λͺ¨λ¦¬ 곡κ°μ μ΄λ¦μ λΆμ¬μ£Όλ κ²!
βοΈ λ³μ μ΄κΈ°ν
: λ³μλ₯Ό μ¬μ©νκΈ° μ μ μ²μμΌλ‘ κ°μ μ μ₯νλ κ²
βοΈ μ€λ²νλ‘μ°
: ν΄λΉ μλ£ν(type)μ΄ ννν μ μλ κ°μ λ²μλ₯Ό λμ΄μλ κ²
π λ³μ νμ
κΈ°λ³Έν
: μ€μ κ°(data)λ₯Ό μ μ₯
1οΈβ£ λ Όλ¦¬ν (boolean)
: true, false
2οΈβ£ λ¬Έμν (char)
ex) 'A', 65(μ λμ½λκ° μ μ₯), '\u0000', '\n'
3οΈβ£ μ μν (byte, short, int, long)
: long νμ μ μ«μ λ€μ LλΆμ΄κΈ° (ex. 1L)
int a = 1_000_000 // intλ₯Ό μ΄λ κ²λ μ μ₯ κ°λ₯!
4οΈβ£ μ€μν (float, double)
: float νμ μ μ«μ λ€μ FλΆμ΄κΈ°
: μ μνκ³Ό μ€μνμ ν¨κ» μ°μ°(orνλ³ν)νλ©΄ μ€μ°¨κ° λ°μν μ μμ (ex.floatλ 10μ§μλ‘ 7μ리 μ λ°λλ§ μ 곡)
float float_num = (float)91234567 // float_numμ 91234568
int int_num = (int)float_num // int_numμ΄ μ²μ κ°κ³Ό λ¬λΌμ§!
μ°Έμ‘°ν
: κ°μ²΄κ° μ μ₯λμ΄ μλ μ£Όμ(memory address) μ μ₯
: λ³μ νμ = ν΄λμ€ μ΄λ¦ → ν΄λμ€λ₯Ό μμ±νλ€λ κ²μ μλ‘μ΄ μ°Έμ‘°νμ μΆκ°νλ κ²
String str = new String("Stringμ κΈ°λ³Έ μλ£ν X")
π final
: μμ(constant)λ₯Ό μ μΈνλ ν€μλ
: μμλ νλ² μ μ₯νλ©΄ λ€λ₯Έ κ°μΌλ‘ λ³κ²½ X (μ μΈκ³Ό λμμ μ΄κΈ°ν κΆμ₯!)
final int PI = 3.14
βοΈ μμλ 리ν°λ΄(data κ°)μ 'μλ―Έμλ μ΄λ¦'μ λΆμ¬μ μ½λμ μ΄ν΄μ μμ μ μ½κ² ν¨
π printf()
System.out.printf("[%5d]", 10) // [ 10]
System.out.printf("[%-5d]", 10) // [10 ]
System.out.printf("[%05d]", 10) // [00010]
* %d(10μ§μ), %f(λΆλμμμ ), %s(λ¬Έμμ΄), %c(λ¬Έμ), %b(λΆλ¦¬μΈ), %o(8μ§μ), %x(16μ§μ), %e(μ§μ)
π μλ°μμ μ λ ₯λ°κΈ°
import java.util.*;
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
int num = Integer.parseInt(input); // int num = scanner.nextInt()
* νλ©΄μμ μ λ ₯ λ°μ μ μλ ν΄λμ€ λ§μΌλκΉ κ΅¬κΈλ§(ex. Consoleν΄λμ€)
'μΈμ΄ > μλ°' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°β - 2 (0) | 2023.04.27 |
---|---|
κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°β - 1 (0) | 2023.04.27 |
λ°°μ΄ (0) | 2023.04.20 |
쑰건문과 λ°λ³΅λ¬Έ (0) | 2023.04.19 |
μ°μ°μ (0) | 2023.04.19 |