BackEnd/Java

[JAVA]변수 Print

Hojung7 2024. 7. 18. 21:56

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