Java에서 StdOut 작업

Sheeraz Gul 2023년10월12일
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.printlnStdOut.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도 동일한 작업을 수행하는지 궁금할 수 있습니다. 차이점은 무엇입니까? StdOutSystem.out의 차이점은 다음과 같습니다.

  • System.outStdOut의 동작은 동일하지만 StdOut에는 몇 가지 기술적 차이점이 있습니다.
  • StdOut은 출력을 플러시하고 결과는 즉시 터미널에 표시됩니다.
  • StdOut은 문자 인코딩을 UTF-8로 강제하여 표준으로 만듭니다.
  • StdOut은 일관성 및 부동 소수점 값을 위해 로케일을 Locale.US로 강제 설정합니다.
작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

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