Scanner A = new Scanner(System.in);
-
接收我们输入的值,开发过程中基本不用
-
在main方法中只需要写一次
-
使用Scanner输入时必须导入包:
import java.util.Scanner;
接收数据类型:
-
整数类型
int num1 = A.nextInt();
-
double类型
double num2 = A.nextDouble();
-
字符串类型
String num3 = A.next();
案例分析:
package zengstudy.day04;
import java.util.Scanner; //使用Scanner输入,必须导入这个包
public class Test001 {
public static void main(String[] args) {
//接受我们输入的值,开发过程中100%不用,只是目前学习,需要使用到,会复制代码即可
//拿到这个对象,可以接受我们输入的值
Scanner A = new Scanner(System.in); //在main方法中只需要写一次
System.out.println("请输入一个int类型的值:");
int num = A.nextInt(); //整数类型:nextInt()
System.out.println("接收到的int值为:"+num);
System.out.println("\n请输入一个double类型的值:");
double num2 = A.nextDouble(); //浮点类型: nextDouble()
System.out.println("接收到的double类型的值为:"+num2);
System.out.println("\n请输入一个字符串:");
String num3 = A.next(); //字符串类型:next()
System.out.println("接收到的String类型的值为:"+num3);
}
}