获取Java 用户控制台输入数据,从控制台获取String和int型的变量,并输出
需要根据相应的方法,来输入指定类型的值。
当输入的数据类型与要求的类型不匹配时,会报异常导致程序终止。
具体实现步骤:
1.导包
2.实例化Scanner对象
3.调用Scanner类的相关方法,来 获取Java 用户控制台输入数据
import java.util.Scanner;//导包入Scanner包
class ScannerTest{
public static void main(String[] args){
//实例化Scanner对象
Scanner scan = new Scanner(System.in);
//调用Scanner类的相关方法
System.out.println("请输入你的姓名:");
String name = scan.next();
System.out.println(name);
System.out.println("请输入年龄:");
int age = scan.nextInt();
System.out.println(age);
System.out.println("请输入体重:");
double weight = scan.nextDouble();
System.out.println(weight);
System.out.println("是否?(true/false)");
boolean is_true = scan.nextBoolean();
System.out.println(is_true);
//对于char型的获取,Scanner没有提供相关的方法。只能获取一个字符串
System.out.println("请输入性别(男/女):");
String gender = scan.next();//"男"
char gender_char = gender.charAt(0);//获取索引为0位置上的字符
System.out.println(gender_char);
}
}