Sunday, January 14, 2007
Java/자바] print, println 차이점/차이; System.out.println() System.out.print() 메소드(함수)
System.out.println() 은 데이터를 출력한 후 자동으로 다음줄로 넘어갑니다. 즉 "개행문자(줄바꿈 문자)"가 붙습니다. 엔터키(Enter Key)가 자동으로 쳐지는 것입니다.
반면 System.out.print() 는 줄바꿈을 하지 않습니다.
대부분의 경우 println() 을 쓰고, 줄바꿈을 하지 말아야 하는 특수한 경우에만 print() 를 사용합니다.
소스 파일명: Foo.java
위의 예제, 컴파일 및 실행 결과 화면:
좀더 복잡한 출력을 위해서는 System.out.format() 을 사용하여 출력하는 것이 좋습니다: ▶▶ 자바/Java] printf(), sprintf() 함수 포맷 출력 구현, System.out.println()으로
System.err.println()에 대해: ▶▶ Java/자바] System.err.println, out.print, 차이점/차이; System.err.print() 메소드(함수)
반면 System.out.print() 는 줄바꿈을 하지 않습니다.
대부분의 경우 println() 을 쓰고, 줄바꿈을 하지 말아야 하는 특수한 경우에만 print() 를 사용합니다.
System.out.println() / System.out.print() 출력 차이점
소스 파일명: Foo.java
public class Foo {
public static void main(String[] args) {
System.out.println("println 은 다음줄로 자동으로 줄바꿈합니다.");
System.out.println("println 은 다음줄로 자동으로 줄바꿈합니다.");
System.out.println("println 은 다음줄로 자동으로 줄바꿈합니다.");
System.out.println(); // 한 줄의 빈 줄 넣고, 줄바꿈하기
System.out.print("print 는 계속 이어서 출력합니다.");
System.out.print("print 는 계속 이어서 출력합니다.");
System.out.print("print 는 계속 이어서 출력합니다.");
}
}
public static void main(String[] args) {
System.out.println("println 은 다음줄로 자동으로 줄바꿈합니다.");
System.out.println("println 은 다음줄로 자동으로 줄바꿈합니다.");
System.out.println("println 은 다음줄로 자동으로 줄바꿈합니다.");
System.out.println(); // 한 줄의 빈 줄 넣고, 줄바꿈하기
System.out.print("print 는 계속 이어서 출력합니다.");
System.out.print("print 는 계속 이어서 출력합니다.");
System.out.print("print 는 계속 이어서 출력합니다.");
}
}
위의 예제, 컴파일 및 실행 결과 화면:
D:\Z>javac Foo.java && java Foo
println 은 다음줄로 자동으로 줄바꿈합니다.
println 은 다음줄로 자동으로 줄바꿈합니다.
println 은 다음줄로 자동으로 줄바꿈합니다.
print 는 계속 이어서 출력합니다.print 는 계속 이어서 출력합니다.print 는 계속 이
어서 출력합니다.
D:\Z>
println 은 다음줄로 자동으로 줄바꿈합니다.
println 은 다음줄로 자동으로 줄바꿈합니다.
println 은 다음줄로 자동으로 줄바꿈합니다.
print 는 계속 이어서 출력합니다.print 는 계속 이어서 출력합니다.print 는 계속 이
어서 출력합니다.
D:\Z>
좀더 복잡한 출력을 위해서는 System.out.format() 을 사용하여 출력하는 것이 좋습니다: ▶▶ 자바/Java] printf(), sprintf() 함수 포맷 출력 구현, System.out.println()으로
System.err.println()에 대해: ▶▶ Java/자바] System.err.println, out.print, 차이점/차이; System.err.print() 메소드(함수)
tag: java
자바 | Java
안녕하세요! 코린이인데 올려주신 내용을 퍼가도 될까 질문드립니다!!
죄송하지만, 퍼가지 마시고, 링크를 해주세요
<< Home