[java] 입력값 받기
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();
}
}