개발 공부/JAVA
System.out.print/println/printf/format 차이
solutionMan
2023. 8. 7. 20:58
반응형
System.out.print()
괄호 안에 전달된 내용을 그대로 출력합니다.
줄 바꿈이 이루어지지 않고 출력 내용이 그대로 이어져서 표시
System.out.print("Hello");
System.out.print(", World!");
// 출력: Hello, World!
System.out.println()
괄호 안에 전달된 내용을 출력하고 줄을 바꿉니다.
따라서 다음 출력 내용은 새로운 줄에서 표시
System.out.println("Hello");
System.out.println("World!");
// 출력:
// Hello
// World!
System.out.printf()
형식 지정자를 사용하여 텍스트를 형식화한 후 출력
% 기호와 서식 문자를 사용하여 변수나 값을 원하는 형식으로 출력
int num = 42;
System.out.printf("The number is %d", num);
// 출력: The number is 42
System.out.format()
System.out.printf()와 동일한 방식으로 작동하는 메서드
형식 지정자를 사용하여 값을 형식화하고 출력
double value = 3.14159;
System.out.format("The value of pi is %.2f", value);
// 출력: The value of pi is 3.14
반응형