JavaSE8基础 Scanner hasNextInt 判断输入的是否符合int类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE8基础 Scanner hasNextInt 判断输入的是否符合int类型相关的知识,希望对你有一定的参考价值。



    os :windows7 x64
    jdk:jdk-8u131-windows-x64
    ide:Eclipse Oxygen Release (4.7.0)
    
    
code:

package jizuiku.t00;

import java.util.Scanner;

public class Demo {
	public static void main(String[] args) {
		//System.in: 标准的输入流,System类下的一个静态字段
		Scanner sc = new Scanner(System.in);
		
		//判断是否为Int
		if(sc.hasNextInt()) {
			//输出int类型的值
			System.out.println("int类型:"+sc.nextInt());
		} else {
			System.out.println("不是int类型");
		}
		
		sc.close();
	}
}

 


result_1:

技术分享

 

result_2:
技术分享

 

    


Java优秀,值得学习。
学习资源:API手册+Java源码。











以上是关于JavaSE8基础 Scanner hasNextInt 判断输入的是否符合int类型的主要内容,如果未能解决你的问题,请参考以下文章

Java Scanner的hasNext()方法

Scanner--javaSE基础学习

Java基础scanner对象

java的Scanner类的hasNext()方法问题

使用 Scanner .hasNext(), .next 读取文件时比较字符串

java - 如何使用Scanner方法“hasNext”作为条件退出java中的while循环?