软件编程
位置:首页>> 软件编程>> java编程>> java判断用户输入的是否至少含有N位小数的实例

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

作者:猎八哥FLY  发布时间:2021-06-01 02:56:42 

标签:java,判断,用户输入,小数

判断用户输入的是否至少含有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

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com