# 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 |
댓글