判断用户输入的是否至少含有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位小数的实例-创新互联
当前路径:https://www.cdcxhl.com/article24/dgcice.html
成都网站建设公司_创新互联,为您提供定制开发、服务器托管、全网营销推广、网站策划、营销型网站建设、网站排名
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联