본문 바로가기
🌈 백엔드/JAVA_기초

JAVA 개념 _print() , println() , printf()

by 개발자 알마 2023. 6. 3.
반응형

 

 

[1] 출력 


 

 

(1) 뷰 출력

이클립스나 인텔리제이 의 view 뷰 화면에 문자열 등을 출력하기위한 코드 사용 

 

(2) print() 코드 

() 안에 내용을 출력하고 줄바꿈 안한다 

 

 

(3) println() 

() 안에 내용을 출력하고 줄바꿈 한다 

 

 

(4) printf()

소수점 둘째자리까지만 출력 , 16진수, 8진수로 출력할때 사용한다 

 

(5) print 코드의 출력 형태  

 

%d : 10진수 정수로 출력 

%n : 줄바꿈 할때 사용한다 

%o : 8진수로 출력할때 사용한다

%x : 16진수 로 출력할때 사용한다 

%f : 부동소수점인 소수점 아래 6자리까지만 출력할때 사용한다. 그 이상은 반올림한다 

%c : 문자 char 로 출력할때 사용한다 

%s: 문자열 String 로 출력할때 사용한다 

%e : 지수형태로 출력할때 사용한다 

%g: 값을 간략하게 표현할때 사용한다 

 

 

[2] print 예시 


(1) 부동소수점 출력

float num = .10f 

System.out.printf("%f", num) //0.100000

 

(2) 지수형태 출력 

float num = .10f 

System.out.printf("%e", num) //1.000000e-01

 

(3) 간략하게 출력 

float num = .10f 

System.out.printf("%g", num) //0.100000

 

(4) 14자리 중에 소수점 10자리만 출력

14는 전체자리 , 10은 소수점아래자리를 %14.10f로 표현한다 

double num = 1.123456789

System.out.printf("%14.10f", num) //1.2345678900

 

(5) 오른쪽 정렬하기 

String url = "www.codechobo.com";

System.out.printf("%20s", url) //[    www.codechobo.com]

 

(6) 왼쪽정렬하기

String url = "www.codechobo.com";

System.out.printf("%-20s", url) //[www.codechobo.com     ]

 

(7) 왼쪽에서 8글자만 출력하기 

String url = "www.codechobo.com";

System.out.printf("%.8s", url) //[www.code]

 

(8) 4자리 정수로 출력하되 빈자리가 있으면 0을 넣는다

int num = 10 ;

System.out.printf("%04d", num) //0010

 

반응형

'🌈 백엔드 > JAVA_기초' 카테고리의 다른 글

JAVA 개념_Math 클래스  (0) 2023.07.04
JAVA 개념_String 클래스  (0) 2023.06.19
JAVA 개념 _데이터소진, 파일 읽고 쓰기  (0) 2023.06.03
웹 프로그래밍  (0) 2023.05.29
java.class 파일 작성하기 (기초)  (0) 2023.05.22

댓글