Java에서 화면에 정보를 출력할 때 가장 많이 사용하는 명령어는 System.out.print()
와 System.out.println()
입니다. 이 두 출력문은 비슷해 보이지만, 중요한 차이점이 있습니다. 이번 글에서는 print()
와 println()
의 차이점, 활용법, 그리고 언제 어떤 것을 사용하면 좋은지 정리해 보겠습니다!
println()
은 출력을 완료한 후 자동으로 줄바꿈(new line)을 합니다.
System.out.println("Hello World");
System.out.println("오늘은 코딩하기 좋은 날!");
Hello World
오늘은 코딩하기 좋은 날!
✔️ "Hello World"
가 출력된 후 자동으로 줄바꿈 → 다음 줄에 "오늘은 코딩하기 좋은 날!"
출력됨
print()
는 출력을 완료해도 줄바꿈을 하지 않고, 커서를 같은 줄에 유지합니다.
System.out.print("Hello ");
System.out.print("World");
Hello World
✔️ print()
는 줄바꿈이 없어서 "Hello "
와 "World"
가 같은 줄에 출력됨
print()
와 println()
을 혼합해서 사용하기print()
와 println()
을 함께 사용하면 다양한 출력 형식을 만들 수 있습니다.
System.out.print("이름: 홍길동");
System.out.print(" | 나이: 30세");
System.out.println(" | 직업: 개발자");
System.out.println("자기소개: 안녕하세요, 저는 Java를 공부하고 있습니다!");
이름: 홍길동 | 나이: 30세 | 직업: 개발자
자기소개: 안녕하세요, 저는 Java를 공부하고 있습니다!
✔️ print()
로 여러 정보를 같은 줄에 출력하고, 마지막에 println()
을 사용해 줄바꿈을 추가할 수 있음
\n
사용하기print()
는 기본적으로 줄바꿈을 하지 않지만, \n
을 사용하면 출력 중간에 강제로 줄바꿈을 넣을 수 있습니다.
System.out.print("안녕하세요!\n반갑습니다!");
안녕하세요!
반갑습니다!
✔️ \n
을 추가하면 print()
를 사용해도 원하는 위치에서 줄바꿈 가능
print()
vs println()
언제 사용하면 좋을까?기능 | print() | println() |
---|---|---|
줄바꿈 여부 | ❌ (줄바꿈 없음) | ✅ (출력 후 줄바꿈) |
여러 개 출력 시 | 같은 줄에 출력 | 각 문장을 새로운 줄에 출력 |
특정 형식 필요 시 | 데이터가 이어지는 경우 | 문장 단위로 출력할 때 |
✅ 문장을 한 줄씩 출력하려면 → println()
사용
System.out.println("안녕하세요!");
System.out.println("Java 공부 중입니다.");
📌 결과:
안녕하세요!
Java 공부 중입니다.
✅ 여러 데이터를 한 줄에 출력하려면 → print()
사용
System.out.print("이름: 홍길동 | ");
System.out.print("나이: 30세");
📌 결과:
이름: 홍길동 | 나이: 30세
✅ 중간에 줄바꿈을 넣고 싶다면 → \n
사용
System.out.print("안녕하세요!\n반갑습니다!");
📌 결과:
안녕하세요!
반갑습니다!
Java에서 System.out.print()
와 System.out.println()
은 출력문을 제어하는 데 중요한 역할을 합니다.
println()
사용print()
사용\n
추가이제 print()
와 println()
의 차이를 이해하고, 적절한 상황에서 활용해 보세요! 🚀