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


猜你喜欢
- 文件下载/** * 下载服务 IntentService * 生命周期: * 1>当第一次启动IntentService时,Andr
- * 在JavaWeb开发中用得比较多Java Web开发中的 * (listener)就是application、session、requ
- SpringBoot 动态修改Scheduled场景:可配置的 Scheduled 执行时间,正常的 Scheduled 是在项目启动的时候
- 一、思路1.定义一个toFind变量来传入要查找的元素2.遍历整个顺序表并判定当前下标的元素等不等于toFind3.如果等于就返回一个tru
- 普通的excel列表,easyexcel读取是没有什么问题的。但是,如果有合并单元格,那么它读取的时候,能获取数
- 调用海康工业相机SDK采集图像并在Halcon窗口中显示最近做项目需要对海康相机进行二次开发,现将所学进行整理。开发环境 &nbs
- 引言青蛙见了蜈蚣,好奇地问:"蜈蚣大哥,我很好奇,你那么多条腿,走路的时候先迈哪一条啊?"蜈蚣听后说:"青蛙老
- 在C#中通过使用方法来获取返回值时,通常只能得到一个返回值。因此,当一个方法需要返回多个值的时候,就需要用到ref和out,那么这两个方法区
- 1、什么是委托从数据结构来讲,委托是和类一样是一种用户自定义类型。委托是方法的抽象,它存储的就是一系列具有相同签名和返回回类型的方法的地址。
- 目录概要独立文件专属文件internal storageexternal storage概要当我们查看手机的文件管理器的时候,会发现里面的文
- 众所周知在android7.0,修改了对私有存储的限制,导致在获取资源的时候,不能通过Uri.fromFile来获取uri了我们需要适配7.
- 我就废话不多说了,大家还是直接看代码吧~package c10; import java.util.Scanner; public clas
- 什么是接口:接口是一系列方法的声明,是一些方法特征的集合注意:在接口中只有方法名,没有方法体!关键字:interface(创建接口), im
- import java.io.BufferedReader;import java.io.InputStreamReader;import
- 前言简单来说机器学习的核心步骤在于“获取学习数据;选择机器算法;定型模型;评估模型,预测模型结果”,下面本人就以判断日报内容是否合格为例为大
- 场景女朋友最近被安排了一个企业微信添加客户的沙雕活,然后跟我吐槽说,每天都要加,都想离职了,为了不让女朋友那么难受,突然想到可以使用Robo
- 前置说明:这里的代码演示都是在UserController类里面使用UserService类,然后通过启动类调用UserController
- 本文实例为大家分享了Android Studio实现进度条效果的具体代码,供大家参考,具体内容如下实验作业 要求一个进度条,进度随机效果图x
- kafka消费者kafka-console-consumer接收不到数据发送端接收端问题采用内置的zookeeper,发送端发送数据,接收端
- 开始逐渐领略到ItemDecoration的美~今天让我 使用 ItemDecoration 来完成 可推动的悬浮导航栏的效果,最终实现的效