자바 내장 패키지인 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