java判断用户输入的是否至少含有N位小数的实例
程序员文章站
2023-12-16 08:17:28
判断用户输入的是否至少含有n位小数。
1.当用户输入的是非数字时抛出异常,返回false。
2.当用户输入数字是,判断其数字是否至少含有n位小数,如果不含有,返回fal...
判断用户输入的是否至少含有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位小数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。