• 判断输入的是否是整形的方法


    import java.util.Scanner;
    
    /**
     * @author Administrator
     *    判断输入的是否是整型
     */
    public class Test {
        static Scanner input = new Scanner(System.in);
        public static void main(String[] args) {
            System.out.println("请输入一个整型数:");
    //        方法一:利用String类型中的matches方法,设置正则表达式
            String s = input.next();
            while(!s.matches("\d+")){
               System.out.println("输入的不是数字,请重新输入");
               s = input.next();
             }
             int i = Integer.valueOf(s);
             System.out.println(i);
    
            
    //        方法二:利用Scanner中的hasNextInt方法,判断输入的是否是整型,不是整形则继续
    //        while(!input.hasNextInt()) {
    //            System.out.println("输入的不是数字,请重新输入");
    //            input.next() ;
    //        }
    //        int i = input.nextInt();
    //        System.out.println(i);
        }
        
    }
  • 相关阅读:
    HTTP基础
    DHCP(六)
    DOM备忘录
    正则表达式备忘录
    Function与Object的关系
    模块模式浅析
    视频下载
    JSP基础点滴
    迭代输出总结
    中文乱码问题的解决途径
  • 原文地址:https://www.cnblogs.com/Dean-0/p/11242818.html
Copyright © 2020-2023  润新知