코딩선배
[Java] println, print, printf 차이 본문
1. println
내용 출력 후 줄 바꿈 O
System.out.println("자바1");
System.out.println("자바2");
2. print
내용 출력 후 줄 바꿈 X
System.out.print("자바1");
System.out.print("자바2");
print는 언제 쓰지?
- 질문 옆에 입력을 해야 할 때
System.out.print("요일을 입력하세요 : ");
String day = scanner.nextLine();
- 반복문에서 한줄로 출력할 때
for (int i = 1; i < 6; i++) {
System.out.print(i + " ");
}
어디서 쓰이는지 생각나는 대로 썼는데 생각이 안 난다! 생각이 나면 추가하는 걸로!
3. printf
문자열 포맷 출력
Scanner scanner = new Scanner(System.in);
String name = "자바";
int age = 2022;
double height = 175.12;
double weight = 72.345;
char grade = 'S';
System.out.printf("이름 : %s \n", name);
System.out.printf("나이 : %d살 \n", age);
System.out.printf("키 : %.1fcm \n", height);
System.out.printf("몸무게 : %.2fkg \n", weight);
System.out.printf("성적 : %c \n", grade);
System.out.printf("\n이름 : %s, 나이 : %d, 키 : %.1f, 몸무게 : %.2fkg, 성적 : %c", name, age, height, weight, grade);
'Backend > Java' 카테고리의 다른 글
[Java] for문으로 별 찍기 (0) | 2023.05.19 |
---|---|
[Java] 현재 날짜, 시간, 요일 구하기 (0) | 2023.05.09 |
[Java] 현재 IP 주소 구하기 (0) | 2023.05.09 |
[Java] nextInt 다음 nextLine 안될 때 해결 방법 (0) | 2022.12.23 |
Comments