JAVA/자바 시작하기

println과 print 차이

DEVLIB 2025. 4. 11. 13:18
728x90

System.out.print()와 System.out.println() 차이

메서드 설명 출력 후 커서 위치
print() 내용을 출력 줄 바꿈 없이 같은 줄에 커서 유지
println() 내용을 출력한 뒤 자동으로 줄 바꿈 수행

예제 코드 비교

System.out.print() 사용

public class PrintTest {
    public static void main(String[] args) {
        System.out.print("Hello");
        System.out.print("World");
    }
}

 

🔹 출력 결과:

HelloWorld

👉 줄 바꿈 없이 이어서 출력됩니다.


System.out.println() 사용

public class PrintlnTest {
    public static void main(String[] args) {
        System.out.println("Hello");
        System.out.println("World");
    }
}

 

🔹 출력 결과:

Hello
World

👉 각 출력 후 자동으로 줄 바꿈이 적용됩니다.


혼합해서 사용하는 예제

System.out.print("1");
System.out.print("2");
System.out.println("3");
System.out.print("4");

 

🔹 출력 결과:

 
123
4
  • print("1"), print("2") → 같은 줄 출력
  • println("3") → 출력 후 줄 바꿈
  • print("4") → 다음 줄에 출력됨

정리 요약

사용 상황 추천 메서드
줄 바꿈 없이 출력할 때 print()
한 줄씩 출력하고 싶을 때 println()
사용자에게 입력을 유도할 때 print("입력하세요: ") (줄 바꿈 X)
LIST