qordpsem 2024. 5. 8. 12:50
  1. %d : 정수 값을 10진수 형태로 출력. int, short, long과 같은 정수 타입의 데이터를 출력할 때 사용.
  2. %f : 부동 소수점 값을 출력. float, double과 같은 실수 타입의 데이터를 출력할 때 사용. (기본적으로 소수점 이하 6자리까지 표시)
  3. %s : 문자열 값을 출력. String 객체나 문자열 리터럴을 출력할 때 사용.

 

 

#예시 코드

//println 은 줄을 바꿔주지만, printf는 줄바꿈이 안됨
// \n 이용해서 줄바꿈 가능

class D19DoubleTest{
	public static void main (String[] args) {
		double height;
		height = 179.76315;
		System.out.println(height);
		System.out.printf("키:%.2f\n",height);

		int age;
		age = 20;
		System.out.println("나이:"+age);
		System.out.printf("나이:%d\n", age);

		String name;
		name = "박홍원";
		System.out.println("이름"+name);
		System.out.printf("이름:%s\n",name);

		System.out.printf("이름:%s 나이:%d 키:%.2f", name, age, height);
	}
}

 

 

#결과