System.out.println( ), System.out.print vs System.out.println

CODEDRAGON Development/Java

반응형

 

 

System.out.println( )

System.out.println() Sytem 클래스의 멤버 out이 참조하는 인스턴스의 println 메소드를 호출하는 문장입니다.

모니터에 전달된 데이터를 출력한 후에 줄 바꿈을 해주는 메소드입니다.

System

out

println

클래스 이름

static 참조 변수

메소드

 

 

System

·       java.lang 패키지에 묶여있는 클래스의 이름

·       import java.lang.*; 자동 삽입되므로 System이란 이름을 직접 쓸 수 있습니다.

 

 

out

·       static 변수이며 인스턴스를 참조하는 참조변수

·       PrintStream이라는 클래스의 참조변수

 

public class System{

public static final PrintStream out;

 

}

 

static final로 선언되어 있어,

인스턴스의 생성 없이 system.out 이라는 이름으로 접근 가능

 

 

 

System.out.print vs System.out.println

·       print() 메소드는 출력 후에 개행을 하지 않습니다.

·       println() 메소드는 출력 후에 개행합니다.

·       println(), print() 메소드의 인자로 인스턴스의 참조값이 전달 될 수 있습니다.

http://codedragon.tistory.com/1882

 

 

 

 

반응형