1. System.out.print()
() 안의 변수, 문자, 숫자, 논리 값을 모니터에 출력해주는 메소드
-> 줄이 바뀌지 않고 이후 출력도 오른쪽에 이어서 출력
ex)

2. System.out.println()
print문과 동일하게 출력은 해주지만 출력 후 자동으로 출력창에 줄바꿈을 해주는 메소드
ex)

3. System.out.printf ("%형식", 변수 등)
정해져 있는 형식에 맞춰서 그 형식에 맞는 값(변수)을 줄바꿈 하지 않고 출력
- %d : 정수 (byte, short, int)
- %c : 문자 (char)
- %s : 문자열 (String)
- %f : 실수형 (float/double)
- %b : 논리형(boolean)
<정렬 방법>
- 양수 : 오른쪽 정렬
- 음수(-) : 왼쪽 정렬
- %숫자d : 정수가 출력된 칸을 숫자 만큼 확보
ex) %-6d : ㅁㅁㅁㅁㅁㅁ
%.숫자f : 소수점 아래 몇째 자리 까지 표시할지 지정
(지정된 자리 아래에서 반올림 처리)
<JAVA 실전>
print , println 확인하기
System.out.print("이름 : "); // 줄바꿈 X
System.out.println("홍길동"); // 줄바꿈O
System.out.println("와 자바 재밌다"); // 줄바꿈 O
# 결과

* System.out.println(); // 출력 내용 없이 줄 바꿈 == <br>
printf 확인하기
System.out.printf("소개 : %s은 %d세 %c성으로 키는 %fcm 이고, 자바 공부 여부 : %b",
name, age, gender, height, javaStudy);
System.out.println(); // 줄바꿈
System.out.printf("%s/%f", name, height); // 홍길동/212.500000
// 문자열 6칸 오른쪽 정렬 : %6s
System.out.println(); // 줄바꿈
System.out.printf("%6s/%f", name, height); // ㅁㅁㅁ홍길동/212.500000
// 문자열 6칸 왼쪽 정렬 : %-6s
System.out.println(); // 줄바꿈
System.out.printf("%-6s/%f", name, height); // 홍길동ㅁㅁㅁ/212.500000
// 소수점 아래로 1자리 : %.1f
// -> 둘째 자리에서 반올림
double num = 1.25;
System.out.println(); // 줄바꿈
System.out.printf("%s/%.1f", name, num); // 홍길동/1.3
# 결과

'BackEnd > Java' 카테고리의 다른 글
| [Java]변수 실전예제2 (2) | 2024.07.21 |
|---|---|
| [JAVA]01_변수 실전예제1 (0) | 2024.07.20 |
| [JAVA]변수 Scanner (1) | 2024.07.20 |
| [JAVA]변수 기초 (0) | 2024.07.18 |
| [JAVA]JAVA 프로그래밍 기초 (0) | 2024.07.18 |