首页 > 其他分享 >Scanner进阶使用

Scanner进阶使用

时间:2022-10-03 11:57:49浏览次数:39  
标签:进阶 scanner 小数 System 使用 println out Scanner

//scanner进阶使用,能够判断是否为整数或小数进行输出,能够在运行视图手动关闭运行
package com.HuanXin.scanner;

import java.util.Scanner;

public class Demo03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
//从键盘接收数据
int a = 10;
float b = 1.1f;
//作标记
System.out.println("请输入整数");
//等待我们用户输入数据
if (scanner.hasNextInt()) {
//判断是否是整数,如果是就执行第17行代码,如果不是就执行第18 19行代码
a= scanner.nextInt();
System.out.println("输出一个整数数据:" + a);
}else {
System.out.println("输入的不是一个整数数据!");
}
//------------------------------------------
System.out.println("请输入小数"); //作标记
if(scanner.hasNextFloat()) {//等待用户输入
b= scanner.nextFloat();//判断用户输入的是否为小数
System.out.println("输出一个小数数据:" + b);//是为小数
}else {
System.out.println("输出的不是一个小数!");//不是为小数
}
scanner.close();//关闭IO流
}
}
//总结:不能用hasNextlin方式判断,判断时需要在判断方式后加上从键盘接收数据的类型名,否则会报错。

标签:进阶,scanner,小数,System,使用,println,out,Scanner
From: https://www.cnblogs.com/CHX249/p/16750230.html

相关文章