ํฐ์คํ ๋ฆฌ ๋ทฐ
IO๋ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์๋ฏธ
- Input
1. ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๋๋ค. (loading)
2. ํค๋ณด๋์ ์
๋ ฅ๋ฐ์ดํฐ๋ฅผ ์ฝ๋๋ค.
3. ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๋๋ค.
- Output
1. ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค.(save)
2. ๋ชจ๋ํฐ์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค.(๋ชจ๋ํฐ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ค.)
3. ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค.(ํ์ผ ์ ์ก)
- ์๋ฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๋ช
๋ น์ System.out์ด๊ณ , ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ์ ๋๋ System.in์ ์ด์ฉํฉ๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ์ ๋๋ ํ์ค JAVA API์ธ Scannerํด๋์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ด Scanner ํด๋์ค๋ ๋ค์ํ ํ์
์ ์
๋ ฅ ๊ฐ๋ค์ ์ฝ์ด๋ค์ด๊ธฐ ์ํ ๋ฉ์๋๋ค์ ์ ๊ณตํฉ๋๋ค.
Scanner API ์ฌ์ฉ๋ฒ
1. ์ค์บ๋ ๊ฐ์ฒด ์์ฑ
ex) Scanner scan = new Scanner(System.in);
2. ์
๋ ฅ ๋ฐ์ ๋ฐ์ดํฐ ํ์
์ ๋ฐ๋ฅธ ๋ฉ์๋ ํธ์ถ.
ex) scan.next(), scan.nextLine(), scan.nextInt(), scan.nextDouble() ๋ฑ
- next(): ๊ณต๋ฐฑ์ ํฌํจํ์ง ์๋ ๋ฌธ์์ด์ ์
๋ ฅ ๋ฐ์ ๋
- nextLine(): ๊ณต๋ฐฑ์ ํฌํจํ ๋ฌธ์์ด์ ์
๋ ฅ ๋ฐ์ ๋
- nextInt(): ์ ์๋ฅผ ์
๋ ฅ ๋ฐ์ ๋
- nextDouble(): ์ค์๋ฅผ ์
๋ ฅ ๋ฐ์ ๋
3. ์ค์บ๋ ๊ฐ์ฒด ์ข
๋ฃ.
ex) scan.close();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import java.util.Scanner;
public class ScannerEx {
public static void main(String[] args) {
//1. ์ค์บ๋ ์์ฑ
Scanner scan = new Scanner(System.in);
//2. ์ค์บ๋ ํด๋์ค๊ฐ ๊ฐ์ง๊ณ ์๋ ์
๋ ฅ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ์
System.out.print("์ด๋ฆ์ ์
๋ ฅํ์ธ์ > ");
String name = scan.next();
System.out.print("๋์ด๋ฅผ ์
๋ ฅํ์ธ์ > ");
int age = scan.nextInt();
System.out.println("์ด๋ฆ : " + name + ", ๋์ด : " + age);
//3. ์ค์บ๋ ๋ฉ๋ชจ๋ฆฌ์ ์์์ ๋ฐ๋ฉ
scan.close();
}
}
|
'(๊ตฌ)Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
05 Java ์ ์ด๋ฌธ - ๋ฐ๋ณต๋ฌธ while (0) | 2019.04.29 |
---|---|
04 Java ์ ์ด๋ฌธ - ์กฐ๊ฑด๋ฌธ if, switch (0) | 2019.04.29 |
04 Java ๋ฐฐ์ด (0) | 2019.04.29 |
03 Java ์ฐ์ฐ์(Operator) (0) | 2019.04.29 |
03 Java ํ ๋ณํ( type casting) (1) | 2019.04.29 |
- Total
- Today
- Yesterday
- mysql์ค์น
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ๋ณ๋ช ์ฒ๋ฆฌ
- typeAliases
- ๋ถํธ ์๋์์ฑ
- ์๋ฐ
- ๊ฒ์๋ฌผ์กฐํ
- ์๊ณ ๋ฆฌ์ฆ
- ๊ฐ๋ฐ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- java jdk ์ค์น
- ์ดํด๋ฆฝ์ค ์ค์น
- Java
- ๊ฒ์๋ฌผ ์ญ์
- Algorithm
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ๊ฒ์ํ ์กฐํ
- ์จ๋ฆฌ์์ค
- ๊ฒ์ํ ์ญ์
- java ํ๊ฒฝ๋ณ์
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ์๋ฃ๊ตฌ์กฐ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- tomcat์ค์น
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |