개발공부/java

[java] 자바 print println printf 차이

윈터가든 2023. 1. 27. 11:09

System.out.print:

- int, float, double 등 형식에 구애받지 않고 문자를 출력하고 싶은 그대로 출력한다.

- 한줄로 이어서 출력되며 줄바꿈은 포함되지 않는다.

 

 

System.out.prtinln:

- int, float, double 등 형식에 구애받지 않고 문자를 출력하고 싶은 그대로 출력한다.

- 한줄씩 줄을 바꿔서 출력하며 줄바꿈이 포함된다.

System.out.printf:

- int, float, duble 등 형식에 구애받고 문자를 출력한다.

 

      ● %b: true false 불리언 형식으로 출력

      %c: character 문자 형식으로 출력

       %s: string 문자열 형식으로 출력

      %d : 10진수 형식으로 출력

       %o : 8진수 형식으로 출력

      %x, %X: 16진수 형식으로 출력

      %f: 부동 소수점 형식으로 출력

      %e, %E: 지수 형식으로 출력

       

 

- 한줄로 이어서 출력되며 줄바꿈은 포함되지 않는다.