일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개발자
- Operator
- select
- From
- sqldeveloper
- 자료형
- 변수
- error
- SQL
- 삐옥
- 서블릿
- oracle
- 코딩
- JS
- variable
- HTML
- 오류
- CSS
- Servlet
- 에러
- 오라클
- Eclipse
- 자바
- VisualStudioCode
- datatype
- Java
- 오라클오류
- function
- 연산자
- 이클립스
- Today
- Total
뇨내
[JAVA - Eclipse] Output 본문
Output
콘솔 입출력, Console Input Output, Console IO
- 기본 입력 장치: 키보드
- 기본 출력 장치: 모니터
콘솔 출력
- 서식 구성을 위해서 다양하게 제공
1. System.out.print() 메소드
- 출력
2. System.out.println() 메소드
- 출력 + 엔터
- print line(줄단위 출력)
3. System.out.printf() 메소드★★★★★
- print format
- 형식을 제공해준다. 출력을 용이하게 도와주는 형식 문자열을 제공한다.
printf()
printf()의 형식 문자
1. %s -> String, 문자열을 자리맡아주는 역할
2. %d -> Decimal, 정수(byte, short, int, long)
3. %f -> Float, 실수(float, double)
4. %c -> Char, 문자
5. %b -> Boolean
* 형식 문자의 추가 기능들
1. %숫자d
- 모든 형식 문자에 적용 가능(%10s, %3d, %8c, %10b)
- 출력할 너비 지정
- (+): 우측 정렬
- (-): 좌측 정렬
- 서식 작업(탭하고 같이 사용해서 서식을 꾸민다.)
- 수치로써 사용되는 숫자: 우측 정렬
- 수치가 아닌 숫자: 좌측 정렬, 우측 정렬
- 문자열: 좌측 정렬
2. %.숫자f
- %f 형식 문자에서 사용 가능
- 소숫점 이하 자릿수 지정
3. %,d
- %d, %f 적용 가능
- 숫자형에만 적용 가능
- 천단위 표기(3자리마다 , 찍기)
* "%,10.2f" - 천단위, 너비 10자리, 소수이하 2자리
예시
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
36
37
38
39
40
41
42
43
44
45
46
|
System.out.print(100);
System.out.println(100);
System.out.println(200);;
System.out.println();
//성적표 > 표형태
String name1 = "아무개";
int kor1 = 100;
int eng1 = 90;
int math1 = 80;
String name2 = "박아무개";
int kor2 = 99;
int eng2 = 89;
int math2 = 79;
System.out.println("============================");
System.out.println(" score");
System.out.println("============================");
System.out.println("[이름]\t[국어]\t[영어]\t[수학]");
System.out.println("----------------------------");
System.out.print(name1);
System.out.print("\t");
System.out.print(kor1 + "\t");
System.out.print(eng1 + "\t");
System.out.print(math1 + "\r\n");
System.out.println(name2 + "\t" + kor2 + "\t" + eng2 + "\t" + math2);
//printf()
//문제 1] "안녕하세요. 삐옥님." > 출력
String name = "삐옥";
System.out.println("안녕하세요. " + name + "님.");
//문제 2] "안녕하세요. 삐옥님. 반갑습니다. 삐옥님." > 출력
System.out.println("안녕하세요. " + name + "님. 반갑습니다. " + name + "님.");
//문제 3] "안녕하세요. 삐옥님. 반갑습니다. 삐옥님. 잘가세요. 삐옥님." > 출력
System.out.println("안녕하세요. " + name + "님. 반갑습니다. " + name + "님. 잘가세요. " + name + "님.");
|
cs |
'JAVA > Escape + Output + Input' 카테고리의 다른 글
[JAVA - Eclipse] Input (0) | 2021.11.14 |
---|---|
[JAVA - Eclipse] Escape (0) | 2021.11.14 |