개발 공부/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
반응형