zoukankan      html  css  js  c++  java
  • java判断用户输入的是否至少含有N位小数

    判断用户输入的是否至少含有N位小数。

    1.当用户输入的是非数字时抛出异常,返回false。

    2.当用户输入数字是,判断其数字是否至少含有N位小数,如果不含有,返回false。

    3.当用户输入的数字的小数位数大于等于N时,返回true。

    public class ddouble {
    	public static void main(String args[]) {
    		String str = " .1124 ";
    		boolean sfdouble =  doubleyn(str,4);
    		System.out.println(sfdouble);
    	}
    	public static boolean doubleyn(String str,int dousize){
    		try {
    			double num=Double.valueOf(str);//把字符串强制转换为数字
    			if(str.trim().indexOf(".") == -1){
    				return false;
    			}
    			int fourplace = str.trim().length() - str.trim().indexOf(".") - 1;
    			if(fourplace<dousize){
    				return false;
    			}else{
    				return true;
    			}
    		} catch (Exception e) {
    			return false;//如果抛出异常,返回False
    		}
    	}
    }
    

     原文链接:http://www.cnblogs.com/liebagefly/p/8083336.html

  • 相关阅读:
    Go基础
    格式化输入输出
    常量
    Go语言基础之变量
    跨平台编译
    Hello World
    使用go module导入本地包
    Go语言之依赖管理
    Go包管理
    Go项目结构
  • 原文地址:https://www.cnblogs.com/liebagefly/p/8083336.html
Copyright © 2011-2022 走看看