양식 문자 : 변수가 들어갈 자리에 넣는 문자
정수(digit) : %d → byte, short, int, long, Integer..
실수(float) : %f → float, double, Float, Double..
문자열(string) : %s → String
단일문자(character) : %c → char
활용(출력 방식)
system.out.printf("%d %f %s %c", 정수, 실수, 문자열, 단일문자)
- printf는 println과는 달리 줄바꿈 기능은 없음!
- 실수는 숫자 뒤에 f로 표현! (ex. 10f)
- 정수-정수 연산은 무조건 정수!
예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | package Basic; public class Class1 { public static void main(String[] args) { int kor = 91; // 국어점수 선언 & 초기화 int eng = 95; // 영어 점수 int mat = 77; // 수학 점수 System.out.printf("국어 : %d, 영어 : %d, 수학 : %d", kor, eng, mat); int sum = kor + eng + mat ; float avg = sum / 3.0f; // 실수 = 정수 / 실수 System.out.printf("\n총점 : %d, 평균 : %5.2f", sum, avg); // 전체 5자리, 소수점 2자리 } } | cs |