# printf("서식문자열", 값) 
- 서식문자를 사용할 수 있는 출력 메소드
public static void main(String[] args) {
		// ❤❤❤❤홍길동 님의 정보❤❤❤❤
		// 이름: 홍길동
		// 나이: 10살
		// 키: 180.24cm
		// 몸무게: 70.11kg
		// 성적: A
		String name= "홍길동";
		int age= 10;
		double height= 180.24;
		float weight= 70.1143f;
		char score = 'A';
        }
# printf()로 바꿔서 출력하기
- 서식문자(format 문자): 따옴표 안에 작성하고 %와 함께한다. 
%d : 정수 
%f : 실수 
%s : 문자열 
%c : 문자
public static void main(String[] args) {
System.out.println("❤❤❤❤" + name + "님의 정보❤❤❤❤");
//		System.out.println("이름: " + name);
		System.out.printf("이름: %s \n",name);
//		System.out.println("나이: " + age + "살");
		System.out.printf("나이: %d 살\n",age);
        }
# 소수점 밑으로 1자리 까지 출력 (키)
- %.1f [ %. (숫자) 표시하고 싶은 소수점 자리 입력 ]
public static void main(String[] args) {
//		System.out.println("키: " + height +"cm");
		System.out.printf("키: %.1f cm\n", height);
        }
System.out.println(10.0 / 3); //3.33333333.. 
> 실수의 자리수 조절불가 
System.out.printf("%.2f",10.0/3)//3.33 
> 출력 형식 지정가능 
# printf("이름: %s","이순신"); // 이름: 이순신
뒤에 올 값들은 서식문자의 개수와 타입에 맞춰서 따라와야 한다. 
마지막에 줄바꿈을 하지 않기 때문에 직접 \n 을 입력해 줄바꿈을 해 줘야 한다.
# 소수점 밑으로 3자리까지 출력 (몸무게)
	public static void main(String[] args) {
    //		System.out.println("몸무게: " + weight+ "kg");
		System.out.printf("몸무게: %.3f kg\n", weight);
        }
# 성적
- 성적= A 문자 이기 때문에 %C 입력
public static void main(String[] args) {
//		System.out.println("성적: " + score);
		System.out.printf("성적: %c", score);
        }
'Class > Java' 카테고리의 다른 글
| #JAVA 수업 강의 2-2 (11) | 2022.03.18 | 
|---|---|
| #JAVA 수업 강의 2-1 (0) | 2022.03.18 | 
| #JAVA 수업 강의 1-4 (0) | 2022.03.17 | 
| #JAVA 수업 강의 1-3 (0) | 2022.03.17 | 
| #JAVA 수업 강의 1-2 (0) | 2022.03.16 | 
 
						
					 
			
			
				
댓글