问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中如何判断输入的是int还是double?

发布网友 发布时间:2022-05-26 08:10

我来回答

1个回答

热心网友 时间:2023-10-09 07:32

用try...catch就很方便了,同时做了数据类型转换:
//s是获得到的String值
try{
int a = Integer.parseInt(s);
}catch(NumberFomatException e1){
try{
double b = Double.parseDouble(s);
}catch(NumberFomatException e2){
System.out.println("输入数据类型不符!");
}
}

还有,照一楼的说法,做遍历查找是否包含小数点,还不如用indexof()更好,要循环干嘛。
//s是获得到的String值
int index = s.indexOf(".");
//indexOf()返回小数点的下标,找不到的话返回-1
boolean flag = false;
if(index!=-1){
flag = true; //true表示有小数点,就是说是double数据
}
//if判断可以用三目运算符代替:flag = (index==-1)? false:true;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Hive笔记 Hive-元数据 英语low是什么意思 Low low 的是什么意思? 如何打开电脑设置的打印机电脑打印设置在哪里打开 使用电脑打印机怎么设置打印机和电脑怎样连接该如何设置 win10打印机设置在哪里 win10打印机设置方法介绍 怎么在电脑上设置打印机在电脑上怎么找打印机设置 怎样为电脑设置打印机电脑里打印机设置在哪 电脑打印机在哪里设置电脑上的打印机在哪里 搬家对联大全:乔迁新居的贺联,门联对联 搬家适合什么对联 java 中如何判断输入的是int还是double 湖北恩施小吃 炕洋芋怎么做?主要是调料怎么做 最香? 恩施特产土豆粉皮怎么炒 什么字代表美好的意思 大学不入团有什么影响? 上中学的时候没有入团,现在要上大学了,没有入团的话在大学里面可以直接入党吗?会不会有什么影响? 我高中一直没有入团,上了大学,会有什么影响?周围的人会怎么看我?在班级里会不会被瞧不起?(我上专科 大学生不入团是一种什么感受? 不入团有什么影响 劝君莫要辜负女人的名言名句 适合40岁的女人听的名言名句 白色月光石s925戒指2.27克我不知道是不是真的。值多少钱? 像该吃吃该喝喝凡事别往心里搁。泡着澡看着表,舒服一秒是一秒的这种格言。多多益善、谢谢 酒吧中的酒文化? 勤奋的人在读书、工作、学习…懒惰的人在戏厅、牌桌上、酒吧类似的名人名言有 在一张长为20厘米的正方形的一角剪去一个长为13厘米,宽为5厘米的长方形,剩下的纸的周长是多少厘米? 一个边长是20厘米的正方形,它的面积是多少平方厘米?合是多少平方分米? 在一张边长为二十厘米的正方形纸的一角剪去一个长为十三厘米宽为五厘米的长方形剩下的周长是多少厘米 水利局搬家对联 java中,double在应用时和Double有什么不同?int和Integer有什么不同? 在java中,为什么double类型不能强制转化为int类型? 我马上要搬家了,急求带‘萍’‘笑’的对联, 标准机架内部定位孔中心间距尺寸是多少 长轴两端定位用的顶尖孔 有标准吗?深度,角度是多少? 意大利属於哪个洲 离阿根廷近吗 边长是1厘米的正方形,面积是1平方厘米,平方厘米可以用符号()表示.1平方厘米同()的大小差不多. 高速钢锯片的高速钢锯片 的订位孔尺寸表 意大利巴西和阿根延分别是什么洲? 标准螺纹孔可做定位孔吗 小牛u+b车把定位孔尺寸 意大利在美国的什么方向 机械加工中钻孔一般要什么标准 速腾的产品亮点 有谁知道LED泛光灯安装定位孔的尺寸及孔距(国标) 意大利在欧洲是什么地位?我同学说它与河南在我国地位差不多? 大众速腾长好多米 pcb定位孔 马上听力高考了,在用新概念2练习,有用吗