728x90
โป ํท๊ฐ๋ฆฌ๊ฑฐ๋ ๋ชจ๋ฅด๋ ๋ถ๋ถ๋ง ์ฐพ์์ ๊ณต๋ถ, ๊ฐ๋จํ ๊ฒ์ ๊ฐ๋จํ ๊ณต๋ถํ๊ณ ์ง๋๊ฐ๊ธฐ
1. ๋ณ์ ๊ฐ ์ถ๋ ฅ(System.out.printf)
ํ์ํ ๋ ๋ฌธ์์ด | ์ค๋ช | ์ถ๋ ฅํํ | |
์ ์ | %d %6d %-6d %06d |
์ ์ 6์๋ฆฌ ์ ์, ์ผ์ชฝ ๋น์๋ฆฌ ๊ณต๋ฐฑ 6์๋ฆฌ ์ ์, ์ค๋ฅธ์ชฝ ๋น์๋ฆฌ ๊ณต๋ฐฑ 6์๋ฆฌ ์ ์, ์ผ์ชฝ ๋น์๋ฆฌ 0์ผ๋ก ์ฑ์ |
111 ---111 111--- 000111 |
์ค์ | %10.2f %-10.2f %010.2f |
์์์ 7์๋ฆฌ, ์์์ ์ดํ 2์๋ฆฌ, ์ผ์ชฝ ๋น ์๋ฆฌ ๊ณต๋ฐฑ ์์์ 7์๋ฆฌ, ์์์ ์ดํ 2์๋ฆฌ, ์ค๋ฅธ์ชฝ ๋น์๋ฆฌ ๊ณต๋ฐฑ ์์์ 7์๋ฆฌ, ์์์ ์ดํ 2์๋ฆฌ, ์ผ์ชฝ ๋น ์๋ฆฌ 0์ผ๋ก ์ฑ์ |
----111.1 111.1- 0000111.1 |
๋ฌธ์์ด | %s %6s %-6s |
๋ฌธ์์ด 6์๋ฆฌ ๋ฌธ์์ด, ์ผ์ชฝ ๋น ์๋ฆฌ ๊ณต๋ฐฑ 6์๋ฆฌ ๋ฌธ์์ด, ์ค๋ฅธ์ชฝ ๋น ์๋ฆฌ ๊ณต๋ฐฑ |
aaa ---aaa aaa--- |
ํน์๋ฌธ์ | /t /n %% |
ํญ ์ค๋ฐ๊ฟ % |
- |
public static void main(String[] args) {
int a = 6;
System.out.printf("%d, %6d, %-6d \n", a, a, a);
double b=1.23;
System.out.printf("%10.2f, %-10.2f, %010.2f \n", b, b, b);
String c = "a";
System.out.printf("%s, %6s, %-6s \n", c, c, c);
}
2. ํค๋ณด๋ ์ ๋ ฅ(System.in.read)
System.in.read๋ก ์ฝ์์ฐฝ์ ํค๋ณด๋๋ฅผ ์ ๋ ฅํ๋ฉด, ์์คํค์ฝ๋๋ก ๋ณํ๋๋ค.
System.in.read๋ 'ab'๋ฅผ ์ ๋ ฅํ๋ฉด a ๋ฐ๋ก, b ๋ฐ๋ก ์ฝ๊ธฐ ๋๋ฌธ์ ํ๊ธ์ ์ฝ์ ์ ์๋ค๋ ๋จ์ ์ด ์๋ค. ๋ํ, ๋ฌธ์์ด์ ์ฝ์ง ๋ชปํ๋ค. ์ด๋ฌํ ๋จ์ ์ ๋ณด์ํ๋ ๊ฒ์ด Scanner์ด๋ค.
public static void main(String[] args) throws IOException {
int keycode = System.in.read(); //a ์
๋ ฅ์
System.out.println("keycode: " + keycode); //65
}
3. ํค๋ณด๋ ์ ๋ ฅ(Scanner)
- next() vs nextLine()
: next๋ ๊ณต๋ฐฑ(์คํ์ด์ค) ์ ๊น์ง์ ๋ฌธ์์ด๋ง์ ์ฝ๊ณ , nextLine์ Enter ์ ๊น์ง์ ๋ฌธ์์ด์ ์ฝ๋๋ค.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();//์๋
ํ์ธ์
System.out.println("nextLine(): " + a);//์๋
ํ์ธ์
a = sc.next();//์๋
ํ์ธ์
System.out.println("next(): " + a);//์๋
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("์ํ๋ฒณ ์๋ฌธ์ a๋ฅผ ์
๋ ฅํ์ธ์.");
String a = sc.nextLine();
//equal์ ๊ด๋ จ๋ ์์
if(a.equals("a")) {
System.out.println("๋ง์์ต๋๋ค.");
}else {
System.out.println("ํ๋ ธ์ต๋๋ค.");
}
}
=> ์์ง๊น์ง๋ ๊ทธ๋ฅ ๋ณต์ต,,, ๋ด์ ๋คํ์ฑ๋ถํฐ๊ฐ ๋ฌธ์ ใ ใ ใ
728x90
'Programming Language > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Java 5์ผ์ฐจ ๊ณต๋ถ(์ฐธ์กฐ ํ์ : ์ด๊ฑฐํ์ ) (0) | 2022.01.31 |
---|---|
Java 4์ผ์ฐจ ๊ณต๋ถ(์ฐธ์กฐ ํ์ ) (0) | 2022.01.30 |
Java 3์ผ์ฐจ ๊ณต๋ถ(์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ) (0) | 2022.01.29 |
Java 3์ผ์ฐจ ๊ณต๋ถ(์ฐ์ฐ์) (0) | 2022.01.29 |
Java 1์ผ์ฐจ ๊ณต๋ถ(์๋ฐ ๊ธฐ์ด, ๋ณ์, ํ์ ๋ณํ) (0) | 2022.01.24 |