java/문법

[java] 입력값 받기

ksy123 2022. 3. 7. 04:48

Scanner를 이용하여 키 입력을 받는다

 

- Scanner 호출

import java.util.Scanner;

 

- Scanner 객체 생성

Scanner scanner = new Scanner(System.in);

 

- Scanner 사용

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

String name = scanner.next();
System.out.println(name);

int num = scanner.nextInt();
System.out.println(num);
}
}

 

Scanner 닫기

scanner.close();

 

- next + (자료형)() ex) nextInt(), nextDouble()

- nextLine() :한 줄을 통째로 받아온다

- next(): 스페이스를 기준으로 한 단어 받아온다. 

 

import java.util.Scanner;


public class Main {

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

String name = scanner.next();
System.out.println("next: " + name);

String nn = scanner.nextLine();
System.out.println("nextLine: " + nn);

scanner.close();

}
}