[Java] 자바 Println(), Print(), Printf()

jinni·2022년 11월 7일
0

Println()

이 메소드는 우리가 코드를 출력할 때 가장 많이 사용하는 메소드다

System.out.println("출력할 내용");

ln은 line의 줄임말로 행을 바꿔주는 것이다. 흔히, 개행이라고 함. (enter키 쳐주는 것과 동일)

print()

println에서 line이 빠진 것으로 개행이 없다.

System.out.print("출력할 내용")

println(), print() 차이

문자 그대로 line의 차이다.

int a = 12345;
int b = 23;

System.out.print(b);
System.out.println(a);

System.out.println(a);
System.out.println(b);

결과값

이렇게 개행(Enter)에 관해 차이점이 존재한다.

printf()

이녀석은 사용자가 입맛대로 문자열을 출력할 수 있게 도와주는 메소드다.
%d, %s, %.f를 많이 사용한다.
(n은 정수, m은 실수)

형식화된 문자열설명출력형태
정수%d
%nd
%-nd
%0n
정수
n자리 정수(왼쪽 빈 자리 공백)
n자리 정수(오른쪽 빈 자리 공백)
6자리 정수 빈 자리 0 채움
실수%mf
%-mf
%0mf
소수점 이상 7자리, 이하 2자리, 왼쪽 빈 자리 공백
소수점 이상 7자리, 이하 2자리, 오른쪽 빈 자리 공백
소수점 이상 7자리, 이하 2자리 왼쪽 빈 자리 0 채움
문자열정수와 동일정수의 %0nd를 제외하고 동일
profile
조금씩 천천히 꾸준하게

0개의 댓글