其他分享
首页 > 其他分享> > hasNextInt 需要搭配scanner.next()的搭配使用

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