logo

Java의 System.out.println()

Java에서 System.out.println()은 전달된 인수를 인쇄하는 명령문입니다. println() 메소드는 모니터에 결과를 표시합니다. 일반적으로 메소드는 objectname.methodname()에 의해 호출됩니다.

 PrintStream obj.print('Hello'); 

하지만 위와 같이 PrintStream 클래스에 직접 객체를 생성할 수는 없습니다. 따라서 Java는 PrintStream 클래스의 객체를 생성하는 대체 방법을 제공합니다. 시스템아웃 .

어디 체계 클래스 이름은 final로 선언됩니다. out은 System 클래스의 인스턴스이며 PrintStream 유형입니다. 해당 액세스 지정자는 공개 및 최종입니다. 이는 java.io.PrintStream의 인스턴스입니다. 멤버를 호출하면 PrintStream 클래스 객체가 내부적으로 생성됩니다.

따라서 아래와 같이 print() 메서드를 호출할 수 있습니다.

 System.out.print(); 

PrintStream 클래스 객체를 생성합니다. 이 객체는 기본적으로 출력 장치, 즉 모니터를 나타냅니다.

Java의 System.out.println()

다음 예에서는 결과를 한 줄에 제공하는 두 개의 print() 메서드를 사용했습니다. 이는 첫 번째 print() 메소드가 'Hello!'라는 문자열을 표시한다는 의미입니다. 같은 줄에 커서를 유지합니다. 두 번째 print() 메소드도 이전 문자열과 인접한 같은 줄에 'Java' 문자열을 표시합니다.

자바 맵 예제
 class Demo { public static void main(String args[]) { System.out.print('Hello!'); System.out.print('Java'); } } 

산출

 Hello! Java 

자바 println() 메소드

println() 메서드는 결과를 인쇄한 후 커서를 다음 줄로 이동한다는 점을 제외하면 print() 메서드와 유사합니다. 두 개의 개별 라인에 결과를 표시하려는 경우에 사용됩니다. '로 불린다. 밖으로 ' 물체.

결과를 두 줄로 분리하려면 println() 메서드를 사용해야 합니다. 이는 PrintStream 클래스의 오버로드된 메서드이기도 합니다. 결과를 표시한 후 커서를 다음 줄로 이동합니다.

다음 예제에서는 println() 메서드가 문자열을 별도의 두 줄에 표시합니다.

 class Demo { public static void main(String args[]) { System.out.println('Hello!'); System.out.println('Java'); } } 

산출

 Hello! Java 

print()와 println() 메소드의 차이점

두 가지 방법 모두 결과를 모니터에 표시하는 데 사용됩니다. print() 메서드는 콘솔에 결과를 표시하고 같은 줄에 커서를 유지합니다. 인수로만 작동합니다. println() 메서드도 콘솔에 결과를 표시하지만 커서를 다음 줄로 이동합니다. 인수 없이도 작동할 수 있습니다.

피트 데이비슨은 몇 살입니까?