[Java] νμ€ μ μΆλ ₯ ν΄λμ€ Systemμ λν΄
by rlaehddnd0422μλ°μμλ λͺ¨λ κ²μ΄ κ°μ²΄λ‘ ννλλ―λ‘, μ μΆλ ₯μ λ΄λΉνλ μλ¨ λν λͺ¨λ κ°μ²΄μ λλ€.
CμΈμ΄μ printf(), scanf(), C++μ std::cin, std::cout μ²λΌ μλ°μμλ Systemμ΄λΌλ νμ€ μ μΆλ ₯ ν΄λμ€λ₯Ό μ μνμ¬ μ 곡νκ³ μμ΅λλ€.
β» System ν΄λμ€λ java.lang ν¨ν€μ§μ ν¬ν¨λμ΄ μ 곡νκ³ μμ΅λλ€.
λνμ μΌλ‘ System.in(νμ€ μ λ ₯), System.out(νμ€ μΆλ ₯), System.err(νμ€ μΆλ ₯)μ΄ μλλ° νλμ© μ΄ν΄λ΄ μλ€.
System.in
System.in.read()λ λ°μ΄νΈ λ¨μλ‘ λ°μ΄ν°λ₯Ό μ½λ λ©μλμ λλ€. μ΄ λ©μλλ System.inμΌλ‘λΆν° λ°μ΄νΈλ₯Ό μ½κ³ , μ½μ λ°μ΄νΈμ μ μ κ°μ 리ν΄ν©λλ€.
public class SystemTest0 {
public static void main(String[] args) throws IOException {
int k = System.in.read();
System.out.println("k = " + k);
}
}
λ¨μ - νλμ λ¬Έμλ§ μ λ ₯ν μ μλ€.
νμ€ μ λ ₯μ΄κΈ΄ νμ§λ§ λ¨μν λ°μ΄νΈλ₯Ό μ½μ λλ§ μ¬μ©ν μ μκΈ° λλ¬Έμ μ μ¬μ©νμ§λ μλ ν΄λμ€
System.out, System.err
μλ° νμ€ μΆλ ₯λ¬Έ
System.out.println(리ν°λ΄ λλ λ³μ) : κ΄νΈ μμ λ΄μ©μ μΆλ ₯νκ³ κ°ν
System.out.print(리ν°λ΄ λλ λ³μ) : κ΄νΈ μμ λ΄μ©μ μΆλ ₯
System.out.printf(νμλ¬Έμμ΄, κ°) : κ΄νΈ μμ νμλλ‘ κ°μ μΆλ ₯
public class SystemOutTest {
private static int k = 1;
public static void main(String[] args) {
System.out.print("λ°κ°μ΅λλ€.");
System.out.println("μλ
νμΈμ.");
System.out.printf("%d", k);
System.out.printf("%s", k);
}
}
System.errμ System.outκ³Ό μ¬μ©λ²μ κ°μ§λ§ μ½μμ λΉ¨κ°μμΌλ‘ μΆλ ₯λ©λλ€.
'π Backend > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] κ°μ²΄(Object)μ ν΄λμ€(Class)μ λν΄ (0) | 2023.09.22 |
---|---|
[Java] PSμμ μμ£Ό μ¬μ©νλ μ λ ₯ ν΄λμ€μ λν΄ (0) | 2023.09.21 |
[Java] JVM(Java Virtual Machine)μ ꡬ쑰μ λμλ°©μμ λν΄ (0) | 2023.09.21 |
[Java] String κ°μ²΄μ λΆλ³μ±(Immutablity)μ λν΄ (0) | 2023.09.20 |
[Java] κΈ°λ³Έμ μΈ λ¬Έλ²λ€ - μλ£ν, μμ, 리ν°λ΄μ λν΄ (0) | 2023.09.20 |
λΈλ‘κ·Έμ μ 보
Study Repository
rlaehddnd0422