int : nextInt()
long : nextLong()
double : nextDouble()
String : nextLine() 공백 포함 / next() 공백 불포함
import java.util.Scanner;
public class Ex_Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 객체 sc는 System.in(키보드)으로부터 입력을 받는다.
System.out.print("이름을 입력하세요 >>> ");
String name = sc.next();
System.out.print("나이를 입력하세요 >>> ");
int age = sc.nextInt();
System.out.println(name);
System.out.println(age);
sc.close(); // 생략 가능, 이건 마지막으로 옮겨야 한다.
} // 중간에 이걸 넣으면 Scanner 클래스가 종료되서 실행 안된다.
}
char 타입의 성별을 입력 받기
import java.util.Scanner;
public class Ex_Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("성별(남/여)을 입력하세요 >>> ");
char gender = sc.next().charAt(0);
System.out.println(gender);
sc.close();