Programming/Back-end(Java, JSP)

[Java] printf 출력서식 - %d, %f, %c, %s

Sujin Lee (Daisy) 2020. 7. 4. 23:14

 

<자바에서 제공하는 특수문자>

 

1. \n : new line: 한 줄 띄움 

   ex) System.out.println("안녕\n하세요"); 

   ==> 출력결과: 

           안녕

           하세요

2. \t: tab : 일정 간격 띄움

  ex) System.out.println("아이유\t LvoePoem \t 2019년 12월 발매");

   ==> 출력결과:

           아이유          LvoePoem           2019년 12월 발매

3. \": 쌍따옴표 출력

  ex) System.out.println("\"Hello, Java\""); 

   ==> 출력결과:

           "Hello, Java"

 

 

<Java printf 출력서식>

1. println: 출력 후 한 줄 띄움

2. pirnt: 출력 후 줄 띄우지 X. 한 줄로 쭉 출력.

3. 서식이 있는 출력 

 - JDK 1.5 이상에서만 가능. printf에서만 가능. println에서는 불가. 

1) %d: 정수

System.out.printf("국어점수: %d", 10); // %d 안에 10을 집어넣는다.
// 출력결과: 국어점수: 10
System.out.printf("%d%d%d", 100, 90, 60); // 정수를 세 개 입력하겠다는 뜻. 
// 출력결과: 1009060 

2) %f: 실수

3) %c: 문자

4) %s: 문자열 

 

 

 

 

 

 

 

 

 

 

 

 

반응형