java判断用户输入的是否至少含有N位小数的实例
发布时间:2020-12-14 20:14:49 所属栏目:Java 来源:网络整理
导读:判断用户输入的是否至少含有N位小数。 1.当用户输入的是非数字时抛出异常,返回false。 2.当用户输入数字是,判断其数字是否至少含有N位小数,如果不含有,返回false。 3.当用户输入的数字的小数位数大于等于N时,返回true。 public class ddouble { public
判断用户输入的是否至少含有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 } } } 以上这篇java判断用户输入的是否至少含有N位小数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 尝试将PDT中的日期时间解析为ZonedDateTime表示
- spring security数据库表结构实例代码
- 基于Servlet的简易旅游网
- java – jpa criteriabuilder upper给出了编译错误
- java.lang.IllegalAccessException:与类的public / privat
- 如何在java中循环初始化数组?
- java – Hamcrest matcher比较JSON的double值
- 设计模式课程 设计模式精讲 7-3 建造者模式源码解析(jdk+g
- java – Bitstamp {“error”:“未找到API密钥”}代码响应
- Springboot入门程序