3. Scanner的使用
import java.util.Scanner;
public static void main(String[] args) {
//创建一个接收器
Scanner scanner = new Scanner(System.in);
System.out.println("请随便输入一个数据,按回车结束输入:");
//接收键盘输入的数据
String str = scanner.nextLine();//next:遇空格就自动结束,nextLine:遇到回车才结束
//输出刚刚输入的数据
System.out.println("刚刚输入的数据" + str);
System.out.println("请输入整数:");
if (scanner.hasNextInt()) {//判断是不是输入的int型
int intNum = scanner.nextInt();
System.out.println("输入的整数为:" + intNum);
}else {
System.out.println("输入的不是整数!");
}
System.out.println("请输入小数:");
if (scanner.hasNextFloat()){//判断是不是输入的float型
float floatNum = scanner.nextFloat();
System.out.println("输入的小数为:" + floatNum);
}else{
System.out.println("输入的不是小数!");
}
//关闭接收器
scanner.close();
}

运行效果:


浙公网安备 33010602011771号