时间:2021-05-19
判断用户输入的是否至少含有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位小数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m
python判断是否为正小数和正整数的实例实现代码:defcheck_float(string):#支付时,输入的金额可能是小数,也可能是整数s=str(str
需求输入框要求输入金额,只能输入数字,可以是小数,必须保留小数点后两位。js判断部分:checkInput:function(event){varid=even
JS判断只能是数字和小数点0.不能输入中文1)2)functionchkIt(frm){if(frm.n1.value.length>0&&frm.n1.val