Java/자바] print, println 차이점/차이; System.out.println() System.out.print() 메소드(함수)
자바/JAVA 2015. 12. 22. 17:08System.out.println() 은 데이터를 출력한 후 자동으로 다음줄로 넘어갑니다. 즉 "개행문자(줄바꿈 문자)"가 붙습니다. 엔터키(Enter Key)가 자동으로 쳐지는 것입니다.
반면 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() 메소드(함수)
자바 강좌와 각종 예제 ☞ 자바(Java)
'자바 > JAVA' 카테고리의 다른 글
자바강좌 - 금지된 엑시노아 님 (0) | 2016.01.11 |
---|---|
자바강좌 - 점프 투 자바 (0) | 2016.01.11 |
자바[Java] 강좌 #7 - 연산자 (0) | 2015.12.22 |
자바[Java] 강좌 #6 - 자바 기본 자료 (0) | 2015.12.22 |
자바[Java] 강좌 #5 - 자바 자료형 (0) | 2015.12.22 |