๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
JAVA/๊ธฐ๋ณธ ์ด๋ก 

4. ์ž…/์ถœ๋ ฅ (Input/Output, I/O)

by ๐Ÿณ Laboon 2024. 2. 24.

ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ค‘์ด๋ผ ๊ธ€์„ ์ž‘์„ฑํ•˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ์—ˆ๋„ค์š”. ๋‹ค์‹œ ๋ธ”๋กœ๊ทธ ๊ธ€ ์—ด์‹ฌํžˆ ์ž‘์„ฑํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์•ž์„œ ํ™•์ธํ•ด๋ณด๋‹ˆ ์ž…/์ถœ๋ ฅ์— ๋Œ€ํ•ด ๋นผ๋œจ๋ ค๋จน์–ด์„œ ์ง€๊ธˆ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

 

์ž…/์ถœ๋ ฅ์ด๋ž€?

 

์ž๋ฐ”์—์„œ ์ž…/์ถœ๋ ฅ์ด๋ž€ ์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ๋А๋‚Œ ๊ทธ๋Œ€๋กœ.

์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ํฌ์ŠคํŠธ ๊ธ€ ๋˜๋Š” ๋Œ“๊ธ€๊ณผ ๊ฐ™์ด ํ…์ŠคํŠธ ๋ฐ•์Šค์— ๊ธ€์„ ์ž‘์„ฑํ•˜๋ฉด ํ™”๋ฉด์— ๋ณด์ด๋Š” ๊ฒƒ.

ํ‚ค๋ณด๋“œ๋ฅผ ์ด์šฉํ•ด์„œ ๊ธ€์„ ์ž‘์„ฑํ•˜๋Š” ํ–‰์œ„๊ฐ€ ์ž…๋ ฅ์ด๊ณ  ์ž‘์„ฑ๋œ ๊ธ€์ด ํ™”๋ฉด์— ๋ณด์ด๋Š” ๊ฒƒ์ด ์ถœ๋ ฅ์ด๋‹ค.

 

์ž๋ฐ”์—์„œ ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•
public class Main {
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}

 

๊ธฐ๋ณธ์ ์œผ๋กœ ์ž๋ฐ”๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜๋ฉด Intelli J์™€ Eclipse๊ฐ™์€ IDE์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌธ๋ฒ•์ด๋‹ค.

์ž๋ฐ”์—์„œ๋Š” System.out์—์„œ println์ด๋ผ๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ž๋ฐ”์—์„œ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•
import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        input.nextLine();
    }
}

์ถœ๋ ฅ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด System.out์ด๋ผ์„œ ์ž…๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•์€ System.in์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค๋ฉด ์ •๋ง ์ž˜ํ•œ ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ System.in์€ ๋‚ด๋ถ€์ ์œผ๋กœ ์กฐ๊ธˆ ๋ณต์žกํ•˜๋‹ค. ์ž๋ฐ”๋ฅผ ์ฒ˜์Œ ์‹œ์ž‘ํ•œ๋‹ค๋ฉด Scanner๋ฅผ ์ด์šฉํ•ด ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.


์ถœ๋ ฅ (Output)

System.out์˜ ๋‹ค์–‘ํ•œ ๋ฉ”์„œ๋“œ(Method)

public class Main {
    public static void main(String[] args){
        System.out.print("print");      // ๊ฐ’์ด ๋“ค์–ด๊ฐ€์•ผ ํ•จ.
        System.out.println();           // ๋นˆ ๊ฐ’์ด์–ด๋„ ๋จ.
        System.out.printf("printf");    // ๊ฐ’์ด ๋“ค์–ด๊ฐ€์•ผ ํ•จ.
        System.out.format("");          // ๊ฐ’์ด ๋“ค์–ด๊ฐ€์•ผ ํ•จ.
    }
}

๊ธฐ๋ณธ์ ์œผ๋กœ Intelli J๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์–ด๋–ค ์ž๋ฃŒํ˜•๋“ค์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

์ถ”๊ฐ€๋กœ ๊ด„ํ˜ธ ์•ˆ์—์„œ Ctrl + p๋ฅผ ๋ˆ„๋ฅธ๋‹ค๋ฉด ์–ด๋–ค ๊ฐ’๋“ค์„ ์ž…๋ ฅํ•ด์•ผํ•˜๋Š”์ง€ ์ „์ฒด์ ์œผ๋กœ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

๋‹ค์–‘ํ•œ ์ถœ๋ ฅ ๋ฐฉ๋ฒ•๋“ค์ด ์žˆ์ง€๋งŒ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋“ค์€ ์œ„์˜ 4๊ฐ€์ง€ ์ผ€์ด์Šค์ด๋‹ค.

๋‚˜๋Š” C์–ธ์–ด์— ์ต์ˆ™ํ•ด์„œ ์ฃผ๋กœ printf๋ฅผ ์‚ฌ์šฉํ•˜๊ธด ํ•œ๋‹ค.

 

print, println

 

์–˜๋„ค ๋‘˜์€ ๊ฑฐ์˜ ๋˜‘๊ฐ™๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

์ฐจ์ด์ ์€? println์—์„œ ln์€ line์˜ ์•ฝ์ž์ด๋‹ค. ๋ฌด์กฐ๊ฑด 1์ค„์„ ๊ฐ€์ ธ๊ฐ„๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

๊ทธ๋ž˜์„œ ์œ„์˜ ์˜ˆ์ œ์—์„œ ๋ณด๋ฉด println์€ ๋นˆ ๊ฐ’์ด์–ด๋„ ๋™์ž‘ํ•œ๋‹ค. ๋นˆ ๊ฐ’์ด๋ฉด ๋นˆ ์ค„ ํ•˜๋‚˜๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

print๋Š” ์ƒˆ๋กœ์šด ์ค„์„ ์ƒ์„ฑํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฌด์กฐ๊ฑด ๊ฐ’์„ ์ž‘์„ฑํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. 

System.out.print("\n");
System.out.println();

๋‘˜์€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ์ด๋‹ค. '\n' ์€ nextLine์œผ๋กœ ๊ฐœํ–‰๋ฌธ์ž๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

์ด๋•Œ ์ถœ๋ ฅ ๊ฐ’์—๋Š” ์–ด๋–ค ์ž๋ฃŒํ˜•์ด๋“  ๋‹ค ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ๋ฌผ๋ก  ์•„๋ž˜์™€ ๊ฐ™์€ ์“ฐ๋ ˆ๊ธฐ ๊ฐ’์€ ์•ˆ๋œ๋‹ค.

System.out.print(sdfsdf); 

์ด์ „ ํฌ์ŠคํŠธ์—์„œ ์„ค๋ช…ํ•œ ์ž๋ฃŒํ˜•์— ๋ถ€ํ•ฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋งํ•˜๋Š” ๊ฒƒ์ด๋‹ค. 

๋Œ€์‹  ์ฃผ์˜ํ•  ์ ์ด ์žˆ๋‹ค. print ๋ฉ”์„œ๋“œ๋Š” ๋‚ด๋ถ€์—์„œ ๋ชจ๋“  ์ž๋ฃŒํ˜•์„ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ์–ด์ฃผ๋Š” ๊ณผ์ •์ด ์ˆ˜ํ–‰๋œ๋‹ค.

๊ทธ๋ž˜์„œ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๊ฐ„์˜ ํ‘œํ˜„์€ ' + '๋กœ ๋ฌถ์–ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

System.out.print(1 + "์€ " + true + "์™€ ๊ฐ™๋‹ค");

์ด๋ ‡๊ฒŒ

 

๊ทธ๋ฆฌ๊ณ  ์—ฐ์‚ฐ๊ณผ ๊ฐ™์€ ์ž‘์—…์€ ๊ด„ํ˜ธ๋กœ ๋ฌถ์–ด์ฃผ๋ฉด ๋˜๋Š”๋ฐ ๋‚˜๋Š” ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ ์•ˆ์ „ํ•˜๊ฒŒ ์ถœ๋ ฅํ•˜๋Š”๊ฑธ ์ถ”์ฒœํ•œ๋‹ค.

int result = 1 + 1;
System.out.println("1 + 1 = " + (1 + 1) + ", ๋ณ€์ˆ˜ : " + result);

 

printf์™€ format

 

์–˜๋„ค ๋‘˜์€ ๊ฑ ๋˜‘๊ฐ™๋‹ค. ์ž…๋ง›์— ๋”ฐ๋ผ ์„ ํƒํ•ด์„œ ๊ณ ๋ฅด๋ฉด ๋œ๋‹ค.

์ถœ๋ ฅ ๋ฐฉ์‹์€ %๋ฅผ ์ด์šฉํ•œ ํ˜•์‹์ง€์ •๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค.

์ด๊ฒŒ ๋ฌด์Šจ ๋ง์ด๋ƒ๋ฉด ๋ช…๋ น์–ด๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

%d, %f, %n, \n, \t, ... ๋ญ ๋งŽ์€๋ฐ ์†”์งํžˆ ๋‹ค ์™ธ์šธ ํ•„์š”๊ฐ€ ์—†๋‹ค.

์•„, ์ฐธ๊ณ ๋กœ \n๊ณผ ๊ฐ™์€ ๊ฐœํ–‰๋ฌธ์ž๋Š” ํ˜•์‹ ์ง€์ •์ž๊ฐ€ ์•„๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๋ฌธ์ž์ด๋‹ค. ๊ทธ๋ž˜์„œ print์—์„œ๋„ ์จ์ง„๋‹ค.

ํ˜•์‹ ์ง€์ •์ž์—์„œ๋Š” ๊ฐœํ–‰ ๋ฌธ์ž๋ฅผ %n์œผ๋กœ๋„ ์“ฐ๊ธด ํ•˜๋Š”๋ฐ \n์ด ์ ค ํŽธํ•˜๋‹ค.

 

๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ •์ˆ˜ ํ‘œํ˜„ ๋ฐฉ์‹์ธ %d, ์‹ค์ˆ˜ ํ‘œํ˜„ ๋ฐฉ์‹์ธ %f ์ •๋„๋งŒ ์•Œ์•„๋„ ๋œ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์˜ค๋ผํด Formatting ์—์„œ ์ฐธ๊ณ ํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.

public class Main {

    public static void main(String[] args) {
        System.out.printf("\tDOT์˜ ์ž๋ฐ” ๊ณต๋ถ€๋ฐฉ\n");
        System.out.printf("\t์ •์ˆ˜ ํ‘œํ˜„ : %d\n", 100);
        System.out.printf("\t์‹ค์ˆ˜ ํ‘œํ˜„ : %f\n", 200.0f);
        System.out.printf("\tํฐ์ˆ˜ ํ‘œํ˜„ : %d\n", 100000000000000L);
        System.out.printf("\tํฐ ์‹ค์ˆ˜ ํ‘œํ˜„ : %f\n", 200.0d);
        System.out.printf("\t์†Œ์ˆ˜์  ํŠน์ •์ž๋ฆฌ ํ‘œํ˜„ : %.3f\n", 200.303434242f);
        System.out.printf("\t์ฒœ๋‹จ์œ„ ๋Š๊ธฐ ํ‘œํ˜„ : %,d\n", 10000);
    }

}

 

 


์ž…๋ ฅ (Input)

Scanner ๊ธฐ๋Šฅ

์–˜๋„ ๋ณด๋ฉด ๋ญ๊ฐ€ ๋งŽ๊ธด ๋งŽ๋‹ค... ์ด๋ฆ„์ด Scanner๋ผ์„œ ๋ญ ์Šค์บ”ํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์ž…๋ ฅ ๊ธฐ๋Šฅ๋งŒ ์‚ฌ์šฉํ•ด๋ณด์ž.

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String next = input.next();
        String nextLine = input.nextLine();
        int nextInt = input.nextInt();
    }

}

 

์žก๋‹คํ•œ ๊ธฐ๋Šฅ์ด ๋งŽ์€๋ฐ ์ž…๋ ฅ๋ฐ›๋Š” ๊ธฐ๋Šฅ์€ next๋กœ ์‹œ์ž‘ํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

์–ด๋–ค ๋ฐ์ดํ„ฐ๋กœ ์ž…๋ ฅ๋ฐ›์„ ๊ฒƒ์ธ์ง€์— ๋”ฐ๋ผ์„œ nextInt, nextLine, ... ๋“ฑ์œผ๋กœ ๋‚˜๋‰˜๊ฒŒ ๋œ๋‹ค.

์‹ค์ œ๋กœ๋Š” ์ฃผ๋กœ ๋ฌธ์ž์—ด์„ ๋‹ค๋ฃจ๊ธฐ ๋•Œ๋ฌธ์— nextLine์„ ๋งŽ๊ธฐ ์‚ฌ์šฉํ•˜๊ธดํ•œ๋‹ค.

 

์ด๋ ‡๊ฒŒ next์— ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ๊ฐ€์ ธ๋‹ค ๋Œ€๋ฉด String Type์ธ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๊ณ  ์ด๋ฅผ ํ† ๋Œ€๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋ฉด ๋œ๋‹ค.

 

input์„ ํ•  ๋•Œ ์ค‘์š”ํ•œ ์ 

String next = input.next();
System.out.println("next = " + next);

String nextLine = input.nextLine();
System.out.println("nextLine = " + nextLine);

int nextInt = input.nextInt();
System.out.println("nextInt = " + nextInt);

 

๊ทธ๋ƒฅ ์ด๋ ‡๊ฒŒ ์ถœ๋ ฅํ•ด๋ฒ„๋ฆฌ๋ฉด ์‚ฌ์ง„๊ณผ ๊ฐ™์€ ์ด์Šˆ๊ฐ€ ๋ฐœ์ƒํ•ด๋ฒ„๋ฆฐ๋‹ค.

๊ทธ ์ด์œ ๋Š” ๋ญ˜๊นŒ?

์šฐ๋ฆฌ๋Š” ์ž…๋ ฅํ•  ๋•Œ ๋ฒ„ํผ๋ผ๋Š” ์ €์žฅ๊ณต๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ ์ €์žฅํ•ด๋‘์—ˆ๋‹ค๊ฐ€ ํ•œ๋ฒˆ์— ๊ฐ€์ ธ์˜ค๊ฒŒ๋œ๋‹ค.

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์ƒ ๋ฒ„ํผ๋ผ๋Š” ๊ณต๊ฐ„์ด ์—†๋‹ค๋ฉด ์ž…๋ ฅํ•˜๋Š” ์ˆœ๊ฐ„ ์ˆœ๊ฐ„ ์ถœ๋ ฅํ•ด๋ฒ„๋ ค์•ผ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ด๊ฑด ๋„ˆ๋ฌด ๋น„ํšจ์œจ์ ์ด๋‹ค..

 

์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ์ž…๋ ฅํ•˜๋Š” ์ˆœ๊ฐ„ ์ˆœ๊ฐ„ ์ถœ๋ ฅํ•œ๋‹ค๋Š”๊ฒŒ ์–ด๋–ค ์˜๋ฏธ์ธ์ง€ ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด์ž.

'์•ˆ๋…•ํ•˜์„ธ์š”'๋ผ๋Š” ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๋Š” ๊ณผ์ •์„ ํ•ด๋ณด์ž.

1. Ctrl + R์„ ๋ˆ„๋ฅธ๋‹ค (๋ฉ”๋ชจ์žฅ ์‹คํ–‰) -> ์†Œํ”„ํŠธ์›จ์–ด ์‹คํ–‰

2. ์•ˆ์„ ์นœ๋‹ค. -> ๋ฉ”๋ชจ์žฅ์— ์ €์žฅ

3. ๋…•์„ ์นœ๋‹ค. -> ๋ฉ”๋ชจ์žฅ์— ์ด์–ด์„œ ์ €์žฅ

4. ํ•˜๋ฅผ ์นœ๋‹ค. -> ๋ฉ”๋ชจ์žฅ์— ์ด์–ด์„œ ์ €์žฅ

5, 6. ์„ธ, ์š”

๊ธ€ ์“ฐ๋‹ค๊ฐ€๋„ ์ง€์นœ๋‹ค. 5๊ธ€์ž๋„ ์ด๋Ÿฐ๋ฐ ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŠธ ๊ฐ™์€ ๊ฒƒ์„ ์ž‘์„ฑํ•œ๋‹ค๋ฉด ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์ž‘์—…์ด ์ˆ˜ํ–‰ ๋˜๋Š”์ง€ ๋А๊ปด์งˆ ๊ฒƒ์ด๋‹ค.

 

๋ฒ„ํผ๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์ž.

1. Ctrl + R์„ ๋ˆ„๋ฅธ๋‹ค (๋…ธํŠธ๋ถ ์‹คํ–‰) -> ์†Œํ”„ํŠธ์›จ์–ด ์‹คํ–‰

2. ์•ˆ๋…•ํ•˜์„ธ์š”๋ฅผ ์นœ๋‹ค. -> ๋ฒ„ํผ์— ์ €์žฅ

3. ๋ฒ„ํผ์—์„œ ํ•œ ๋ฒˆ์— ๋ฉ”๋ชจ์žฅ์— ์ €์žฅ

๋ฒ„ํผ์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ์„œ ํ•œ ๋ฒˆ๋งŒ์— ๋  ์ˆ˜๋„ ์ˆ˜์‹ญ๋ฒˆ๋งŒ์— ์ˆ˜ํ–‰๋  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ํ™•์‹คํ•œ๊ฑด ๋ฒ„ํผ ์—†์ด ํ•˜๋‚˜์”ฉ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹จ ํ›จ์”ฌ ๋น ๋ฅด๋‹ค๋Š” ์ ์ด๋‹ค.

 

๋ณธ๋ก ์œผ๋กœ ๋Œ์•„๊ฐ€์„œ nextLine()๋Š” ๋ฒ„ํผ์—์„œ Enter๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๊ทธ ์™ธ, next()๋‚˜ nextInt() ๋“ฑ ๋‹ค๋ฅธ ๊ฒƒ๋“ค์€ Enter ์ง์ „๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์ €์žฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ž…๋ ฅ ๊ณผ์ •์—์„œ Enter๋Š” ๋ฌด์กฐ๊ฑด ๋“ค์–ด๊ฐˆ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค.

๊ทธ๋ž˜์„œ nextLine์„ ์ œ์™ธํ•œ ๋‹ค๋ฅธ ๊ฒƒ๋“ค์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” nextLine()์œผ๋กœ Enter๋ฅผ ํ•œ ๋ฒˆ ๋น„์›Œ์ค˜์•ผํ•œ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ์กฐ๊ธˆ ๋” ์ •ํ™•ํ•˜๊ฒŒ ์งš๊ณ  ๋„˜์–ด๊ฐ€์ž๋ฉด nextLine์„ ์ œ์™ธํ•œ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ๋“ค์€ ๊ณต๋ฐฑ์„ ๋งŒ๋‚˜๊ธฐ ์ง์ „๊นŒ์ง€์ด๋‹ค.

๊ณต๋ฐฑ์—๋Š” ๊ฐœํ–‰๋ฌธ์ž์ธ ์—”ํ„ฐ๋„ ํฌํ•จ์ด ๋˜์ง€๋งŒ ๋„์–ด์“ฐ๊ธฐ์ธ ์ŠคํŽ˜์ด์Šค๋ฐ”๋„ ํฌํ•จ์ด ๋œ๋‹ค.

 

Scanner input = new Scanner(System.in);
String next = input.next();
System.out.println("next = " + next);
input.nextLine();

String nextLine = input.nextLine();
System.out.println("nextLine = " + nextLine);

int nextInt = input.nextInt();
System.out.println("nextInt = " + nextInt);
input.nextLine();

 

๋…ธ์…˜ ์ •๋ฆฌ ์‚ฌ์ดํŠธ

 

https://www.notion.so/24jihwan/8a7e948fcc6b45cbb43af2745586ad36

 

์ž…์ถœ๋ ฅ | Notion

์ž…์ถœ๋ ฅ

24jihwan.notion.site