
자바 내장 패키지인 Scanner를 이용하면 키보드로 입력한 값을 자바 프로그래밍에 이용할 수 있다.
import 하는 방법: 패키지 이름 + ctrl + space
package ex02;
import java.util.Scanner; // import를 하려면 패키지명.패키지명.클래스명; 이렇게 써야 한다.
public class Add2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x, y, sum;
System.out.print("첫 번째 숫자를 입력하시오: ");
x = sc.nextInt();// 사용자가 키보드에 입력한 값을 x에 받을 수 있다.
System.out.print("두 번째 숫자를 입력하시오: ");
y = sc.nextInt();
sum = x + y;
System.out.println("두 수의 합은: " + sum);
}
}

print는 줄 바꿈을 하지 않고, println은 줄 바꿈을 한다.
예제)
package ex02;
import java.util.Scanner;
public class InputString {
public static void main(String[] args) {
String name;
int age;
Scanner sc = new Scanner(System.in);
System.out.println("이름을 입력하시오: ");
name = sc.nextLine();
System.out.println("나이를 입력하시오: ");
age = sc.nextInt();
System.out.println(name +"님 안녕하세요! "+ (age) + "살이시네요.");
}
}
String을 받으려면 nextLine()
int를 받으려면 nextInt()
double을 받으려면 nextDouble()을 써야 한다.
Share article