精华内容
下载资源
问答
  • java判断字符串是否为正整数

    万次阅读 2018-08-02 22:55:55
    //1. public static boolean isNumeric(String string){ Pattern pattern = Pattern.compile("[0-9]*"); return pattern.matcher(string).matches(); } ... public static boolean isNumeric(S...
    //1. 
    public static boolean isNumeric(String string){
        Pattern pattern = Pattern.compile("[0-9]*");
        return pattern.matcher(string).matches();   
    }
    
    
    
    //2.
    
       public static boolean isNumeric(String str){
            for (int i = str.length();--i>=0;){  
               if (!Character.isDigit(str.charAt(i))){
                  return false;
                 }     
            }
           return true;
      }
    
         
    //3.
        public static boolean isNumeric(String str){
            for(int i=str.length();--i>=0;){
            int chr=str.charAt(i);
            if(chr<48 || chr>57)
                return false;
            }
           return true;
        }     

     

    展开全文
  • Java判断数字是否为整数

    万次阅读 2015-10-29 19:39:24
    Java判断数字是否为整数

    1.如果该数四舍五入后等于自身,则为整数

    Math.round(n) == n


    2.使用正则表达式


    3.如果该数除以1余数为0,则为整数

    if(n%1==0)

    
    展开全文
  • /** * 判断字符串是否为正整数或者浮点数 * 1.11 -> true * 1 -> true * -1 -> false * 1a -> false * @param str * @return */ public static boolean isNumeric(Stri...
        /**
         * 判断字符串是否为正整数或者浮点数
         * 1.11 -> true
         * 1 -> true
         * -1 -> false
         * 1a -> false
         * @param str
         * @return
         */
        public static boolean isNumeric(String str){
            // 判断正整数正则
            Pattern patternInteger = Pattern.compile("^\\d+(\\.\\d+)?$");
            // 判断浮点数正则
            Pattern patternFloat = Pattern.compile("^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$");
            return patternFloat.matcher(str).matches() || patternInteger.matcher(str).matches();
        }
    
    展开全文
  • //判断一个数是否是质数(素数) public boolean isPrimeNumber(int num){ if(num == 2) return true;//2特殊处理 if(num &lt; 2 || num % 2 == 0) return false;//识别小于2的数和偶数 for(int i=3; i&...

     

    	//判断一个数是否是质数(素数)
    	public boolean isPrimeNumber(int num){
    		if(num == 2) return true;//2特殊处理
    		if(num < 2 || num % 2 == 0) return false;//识别小于2的数和偶数
    		for(int i=3; i<=Math.sqrt(num); i+=2){
    			if(num % i == 0){//识别被奇数整除
    				return false;
    			}
    		}
    		return true;
    	}

            质数的定义:质数(prime number)又称为素数,有无限多个。质数定义在大于1的自然数中,除了1和它本身以外不会再有其它因数的数称为质数。

     

            (1)从2开始,2是最小的质数。

            (2)2之外的偶数都不是质数,因为除了1和自身之外它们还能被2整除。若为大于2的奇数,则进入下一步继续判断。

            (3)将其开方,若从3到开方向下取整之间的所有奇数都不能将其整除,则说明该数为质数。

     

            至于为什么只用除到其平方根?因为如果一个数不是素数是合数,那么一定可以由两个自然数相乘得到,其中一个大于或等于它的平方根,一个小于或等于它的平方根。并且成对出现。

    展开全文
  • 今天小编就大家分享一篇java判断字符串是正整数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • java判断正整数

    千次阅读 2019-08-14 15:37:00
    public static boolean isPureDigital(String str) { if (str == null || "".equals(str)){ return false; } Pattern p; Matcher m; p = Pattern.compile("[0-9]*"); m = p.matcher(s...
  • 代码如下(示例): 校验是否为正整数 public static Boolean checkStringPositiveNum(String val) { if (StringUtils.isBlank(val)) { return false; } Pattern pattern = compile("[0-9]*"); return !...
  • java判断字符串是正整数

    万次阅读 2017-06-22 09:17:08
    public static boolean isPureDigital(String string) { if (isBlank(string)) return false; String regEx1 = "\\d+"; Pattern p; Matcher m; p = Pattern.com
  • java 判断输入的字符串是否为正整数

    万次阅读 2007-10-07 13:23:00
    //test.javaimport java.io.*; class test { public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); boolean b = true; try { w
  • public class ExpressionUtils { /** * 判断该字符串是否为整数或浮点数 * @param input 字符串 * @return 是返回true 否则返回false */ public static synchronized boolean isNumber(String input) { if...
  • public static void main(String[] args) { Scanner scanner=new Scanner(System.in)... System.out.print("请输入您要检测是否为质数的数:"); long number=scanner.nextLong(); long i; for(i=2; i<=number...
  • package org.fiend.basetest; import org.apache.commons.lang3.StringUtils;... * 判断字符串是否为正负整数或浮点数 * @author Administrator 2018/10/31 */ public class NumberJudge { ...
  • * 判断字符串是否为整数(不包含负数) * @param str * @return */ public static boolean isInteger(String str){ return str == null ? false : Pattern.compile("[0-9]*").matcher(str).matches(); } /...
  • Java判断是否为整数的5种方法

    万次阅读 2011-05-03 11:54:00
    http://javapub.iteye.com/blog/666544
  • 用for循环直接从1到a/2一个个试,看能否被整除的原始方法
  • 键盘输入,判断输入是否为整数 public static void main(String[] args) { System.out.print("请输入数字:"); //创建键盘录入对象 Scanner sc = new Scanner(System.in); //判断输入是否为整数 if(sc....
  • JAVA 判断字符串是否整数

    千次阅读 2014-03-19 16:42:37
    1. 使用类型转换判断 try { String str="123abc"; //把字符串强制转换数字 int num=Integer.valueOf(str); //如果是数字,返回True return true; } catch (Exception e) { //如果抛出异常,返回...
  • Java判断是否为闰年

    千次阅读 2018-02-27 11:42:24
    题目:判断一个输入的整数是否为闰年?1.需要对输入的数据类型进行验证2.支持多次输入和结束符号判断,例如输入q代表退出程序。分析:闰年的判断规则如下:(1)若某个年份能被4整除但不能被100整除,则是闰年(2)...
  • Java判断是否整数,小数或实数的正则表达式
  • 判断一个正整数是否为质数的算法

    千次阅读 2014-03-20 20:23:56
    判断一个正整数是否为质数的算法 import java.util.Scanner; public class RSA { public static void main(String args[]){ RSA rsa=new RSA(); long textmath,mes; System.out.print("请输入一个长...
  • //判断输入的数量是否正整数 if(changeTo||changeTo!=parseInt(changeTo)){ alert("请输入一个正整数"); newValue.value=oldValue; return; }
  • JAVA判断整数n是否为素数

    千次阅读 2017-01-21 14:42:08
    JAVA判断整数n是否为素数
  • ![图片说明](https://img-ask.csdn.net/upload/201511/19/1447946786_914739.jpg)
  • Java判断整数是否为平方数

    千次阅读 2018-08-19 17:48:11
      给定正整数nnn,如果存在一个整数mmm,满足m2=nm2=nm^{2}=n,那么则称nnn平方数。因此,判断一个大整数nnn是否为平方数,很自然的想法就是,从1开始,依次递增,判断这个数的平方是否等于给定的数nnn,如果是,...
  • 判断一个正整数是否为质数

    千次阅读 2018-04-09 09:15:21
    根据定义从2到n-1判断有没有能整除n的数。如果有,则不是质数;否则是质数效率低 实例:for嵌套和if嵌套实现查询范围内的质数.mdimport java.util.Scanner; /*for嵌套和if嵌套实现查询范围内的质数:使用方法是用每一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,082
精华内容 20,832
关键字:

java判断是否为正整数

java 订阅