hasNextInt 需要搭配scanner.next()的搭配使用
作者:互联网
package com.sikao; import java.util.Scanner; public class Shuru { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { Shuru shuru = new Shuru(); System.out.println(shuru.getInt()); } public int getInt() { System.out.println("请输入一个数字"); while(!sc.hasNextInt()) { System.out.println("输入的不是一个数字,请重新输入!"); sc.next(); } int num = sc.nextInt(); return num; } }
hasNextInt使用来判断输入的是否为整型 是的话为true ,不是为false
需要搭配scanner.next()的搭配使用,不使用则会进入死循环中
标签:scanner,搭配,System,next,Shuru,hasNextInt,sc,out 来源: https://www.cnblogs.com/lev1/p/11243248.html