Java에서 StdOut 작업
이 자습서에서는 StdOut
클래스에 대해 설명하고 Java에서 StdOut
작업을 보여줍니다.
자바의 StdOut
StdOut
클래스는 표준 출력을 인쇄하는 데 사용됩니다. 이 클래스는 숫자와 문자열을 표준 출력으로 인쇄하는 메서드를 제공합니다. 코드에서 사용하려면 StdOut
클래스가 classpath
에 있어야 합니다.
대부분의 경우 클래스는 자동 설치 프로그램에 포함되며 그렇지 않은 경우 StdOut
에 대한 jar
파일을 다운로드하여 classpath
에 추가할 수 있습니다. 작업 공간에 StdOut.Java
를 추가할 수도 있습니다.
다음은 Java에서 StdOut
에 대한 간단한 예입니다.
package delftstack;
public class Example {
public static void main(String[] args) {
int Number1 = 14;
int Number2 = 277;
int Number3 = 126;
int Calculation = Number1 + Number2 - Number3;
StdOut.println("Hello, This is delftstack.com");
StdOut.printf("%d + %d - %d = %d\n", Number1, Number2, Number3, Calculation);
}
}
위의 코드는 StdOut.println
및 StdOut.printf
메서드를 사용하여 표준 출력을 인쇄합니다. printf
메소드는 표준 방식으로 인쇄될 매개변수를 사용합니다. 다음 결과를 참조하십시오.
출력:
Hello, This is delftstack.com
14 + 277 - 126 = 165
StdOut
에는 다양한 표준 출력을 인쇄하는 다양한 방법이 있습니다. 아래 표를 참조하십시오.
방법 | 설명 |
---|---|
print() |
표준 출력을 인쇄합니다. |
인쇄(부울 x) |
인쇄는 표준 출력에서 부울을 플러시합니다. |
인쇄(바이트 x) |
바이트를 표준 출력으로 인쇄합니다. |
인쇄(문자 x) |
문자를 표준 출력으로 인쇄합니다. |
프린트(더블 엑스) |
double을 표준 출력으로 인쇄합니다. |
프린트(플로트 x) |
부동 소수점을 표준 출력으로 인쇄합니다. |
프린트(int x) |
정수를 표준 출력으로 인쇄합니다. |
인쇄(긴 x) |
표준 출력으로 함께 인쇄합니다. |
프린트(객체 x) |
개체를 표준 출력으로 인쇄합니다. |
프린트(짧은 x) |
짧은 것을 표준 출력으로 인쇄합니다. |
println() |
줄 구분 문자열을 인쇄하고 현재 줄을 종료합니다. |
println(부울 x) |
부울을 표준 출력으로 인쇄하고 현재 행을 종료합니다. |
println(바이트 x) |
바이트를 표준 출력으로 인쇄하고 현재 행을 종료합니다. |
println(문자 x) |
문자를 표준 출력으로 인쇄하고 현재 행을 종료합니다. |
println(이중 x) |
double을 표준 출력으로 인쇄하고 현재 행을 종료합니다. |
println(플로트 x) |
부동 소수점을 표준 출력으로 인쇄하고 현재 행을 종료합니다. |
println(int x) |
정수를 표준 출력으로 인쇄하고 현재 행을 종료합니다. |
println(긴 x) |
long을 표준 출력으로 인쇄하고 현재 행을 종료합니다. |
println(객체 x) |
객체를 이 출력 스트림에 인쇄하고 현재 행을 종료합니다. |
println(짧은 x) |
short를 표준 출력으로 인쇄하고 현재 행을 종료합니다. |
printf(로케일 로케일, 문자열 형식, 객체... 인수) |
형식이 지정된 문자열을 표준 출력으로 인쇄합니다. 지정된 표준 출력으로 인쇄하기 위해 매개변수를 사용합니다. |
printf(문자열 형식, 객체... 인수) |
형식이 지정된 문자열을 표준 출력으로 인쇄합니다. 또한 표준 출력으로 인쇄하기 위해 매개변수를 사용합니다. |
main(문자열[] 인수) |
StdOut의 일부 메서드를 단위 테스트하는 데 사용됩니다. |
System.out
도 동일한 작업을 수행하는지 궁금할 수 있습니다. 차이점은 무엇입니까? StdOut
과 System.out
의 차이점은 다음과 같습니다.
System.out
과StdOut
의 동작은 동일하지만StdOut
에는 몇 가지 기술적 차이점이 있습니다.StdOut
은 출력을 플러시하고 결과는 즉시 터미널에 표시됩니다.StdOut
은 문자 인코딩을UTF-8
로 강제하여 표준으로 만듭니다.StdOut
은 일관성 및 부동 소수점 값을 위해 로케일을Locale.US
로 강제 설정합니다.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook