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

 更新时间:2017年12月22日 08:47:16   作者:猎八哥FLY  
下面小编就为大家分享一篇java判断用户输入的是否至少含有N位小数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

判断用户输入的是否至少含有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位小数的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Spring AOP实现多数据源动态切换

    Spring AOP实现多数据源动态切换

    本文主要介绍了Spring AOP实现多数据源动态切换,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • MyBatis的⾼级映射及延迟加载过程详解

    MyBatis的⾼级映射及延迟加载过程详解

    这篇文章主要介绍了MyBatis的⾼级映射及延迟加载,包括多对一延时加载方式及一对多,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • SpringMVC多个文件上传及上传后立即显示图片功能

    SpringMVC多个文件上传及上传后立即显示图片功能

    这篇文章主要介绍了SpringMVC多个文件上传及上传后立即显示图片功能,非常不错,具有参考借鉴价值功能,需要的朋友可以参考下
    2017-10-10
  • java 创建自定义数组

    java 创建自定义数组

    本篇文章是关于java 如何自己创建自定义数组,这里给大家一个小实例,希望能帮助有所需要的同学
    2016-07-07
  • SpringSecurity安全框架的使用

    SpringSecurity安全框架的使用

    SpringSecurity是一个用于企业应用系统的安全框架,可以控制用户登录权限,实现不同权限用户访问不同内容,文章介绍了SpringSecurity的简单配置和使用,包括环境搭建、测试用例和自定义登录页面的配置
    2025-02-02
  • Java NIO实现聊天室功能

    Java NIO实现聊天室功能

    这篇文章主要为大家详细介绍了Java NIO实现聊天室功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Spring boot实现应用打包部署的示例

    Spring boot实现应用打包部署的示例

    本篇文章主要介绍了Spring boot实现应用打包部署的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • jenkins按模块进行构建遇到的问题及解决方案

    jenkins按模块进行构建遇到的问题及解决方案

    这篇文章主要介绍了jenkins按模块进行构建的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • java实现画图板功能

    java实现画图板功能

    这篇文章主要为大家详细介绍了java实现画图板功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • Java实现KFC点餐系统过程解析

    Java实现KFC点餐系统过程解析

    这篇文章主要介绍了Java实现KFC点餐系统过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10

最新评论