다양한 print 문
print 문의 사용
1
2
3
| System.out.print("괄호 안의 내용을 출력합니다.")
System.out.println("출력 후 줄바꿈을 합니다.")
System.out.printf("각 자료형을 출력 (1)10진 정수 : %d (2)부동소수점 : %f (3)문자 : %c", 값1, 값2, 값3)
|
print 문의 종류
print문 |
설명 |
예시 |
System.out.print() |
괄호 안의 내용을 출력 |
|
System.out.println() |
괄호 안의 내용을 출력 후 줄바꿈 |
|
System.out.printf() |
각 자료형을 출력. 자료형의 지시자를 사용한다. |
|
자료형 지시자
자료형 지시자 |
설명 |
%d |
10진 정수 형식으로 출력 |
%x |
16진 정수 형식으로 출력 |
%f |
부동소수점 형식으로 출력 |
%c |
문자 형식으로 출력 |
%s |
문자열 형식으로 출력 |
%n |
원하는 만큼의 출력공간을 확보, 혹은 문자열 일부만 출력 |
%e |
실수를 지수형식으로 출력 (잘 쓰이지 않음) |
%g |
실수를 간단한 소수점 형식으로 출력 (잘 쓰이지 않음) |
print 예시
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
System.out.print("안녕하세요.");
System.out.print("반갑습니다.");
==> 안녕하세요.반갑습니다.
System.out.println("안녕하세요.");
System.out.println("반갑습니다.");
==> 안녕하세요.
==> 반갑습니다.
double a = 3.14;
int b = 314;
System.out.printf("원주율을 소수점 둘째자리까지 반올림하면 %f, 100을 곱하면 %d 입니다.", a, b);
==> 원주율을 소수점 둘째자리까지 반올림하면 3.14, 100을 곱하면 314입니다.
String s = "안녕하세요. 반갑습니다.";
char c = 'c';
System.out.printf("%s 호출명은", s);
System.out.printf("%c 입니다.");
==> 안녕하세요. 반갑습니다. 호출명은 c 입니다.
String test = "테스트 입력 문자열입니다.";
System.out.printf("[%.8s]%n 앞쪽 n개 글자만 출력합니다.", test);
==> 테스트 입력 문
System.out.printf("[%-30s]%n n개 문자열 출력 공간을 확보하며, 좌측정렬이 됩니다.", test);
==> 테스트 입력 문자열입니다. n개 문자열 출력 공간을 확보하며, 좌측정렬이 됩니다.
System.out.printf("[%30s]%n n개 문자열 출력 공간을 확보하며, 우측정렬이 됩니다.", test);
==> 테스트 입력 문자열입니다.n개 문자열 출력 공간을 확보하며, 우측정렬이 됩니다.
|