标签:int() pac 图片 port else ati https 输入 lang
使用Scanner对象判断输入的是整数还是小数
package com.simple.scanner;
import java.util.Scanner;
/**
* @author huYuHao
* @version 1.0
* @create 2021/3/10
* @since 1.8
*/
public class Demo04 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//从键盘接收数据
int i = 0;
float f = 0.0f;
System.out.print("请输入整数");
if(sc.hasNextInt()){
i = sc.nextInt();
System.out.println("整数数据 : " + i);
}else {
System.out.println("你输入的不是整数数据");
}
System.out.print("请输入小数:");
if(sc.hasNextFloat()){
f = sc.nextFloat();
System.out.println("小数数据 : " + f);
}else {
System.out.println("你输入的不是小数数据!");
}
sc.close();
}
}
这是一次正常的测试,
这是输入整数的时候输入了小数的结果
这次我输入小数的时候没有加小数点,因为是Float类型的,所以自动会给我们加小数点
这一次我直接采用输入字母
标签:int() pac 图片 port else ati https 输入 lang
原文地址:https://www.cnblogs.com/HuyuhaoSimple/p/14513690.html