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

java怎么输入数据

发布网友 发布时间:2022-04-30 03:43

我来回答

1个回答

热心网友 时间:2023-10-10 02:53

1
java的Scanner类提供了nextInt、nexFloat、nextDouble等方法,可以像类似C语言的scanf那样读取指定类型的数字。

首先定义一个Scanner对象:

Scanner sn = new Scanner(System.in);

java怎么输入数字
2
用sn.nextInt读取整型数,注意如果输入的不是整形数则该函数会抛出InputMismatchException异常,应予以捕获。

System.out.print("请输入一个整数:"); try{ intVal = sn.nextInt(); System.out.println("你输入了:" + intVal); }catch(InputMismatchException e) { System.out.println("必须输入整数!"); }

java怎么输入数字
3
用sn.nextFloat读取单精度浮点数,如果输入的不是数字则也会抛出InputMismatchException异常,应予以捕获。

System.out.print("请输入一个浮点数:"); try{ floatVal = sn.nextFloat(); System.out.println("你输入了:" + floatVal); }catch(InputMismatchException e) { System.out.println("必须输入数!"); }

java怎么输入数字
4
用sn.nextDouble读取双精度浮点数,操作与单精度类似。

System.out.print("请输入一个浮点数:"); try{ doubleVal = sn.nextDouble(); System.out.println("你输入了:" + doubleVal); }catch(InputMismatchException e) { System.out.println("必须输入数!"); }

java怎么输入数字
5
流使用完毕后应予以关闭:sn.close();完整代码如下图。

java怎么输入数字
java怎么输入数字
6
测试程序,首先正常输入,可以看到没输入一个数,控制台会进行回显。

java怎么输入数字
7
接下来试试异常情况,在要求输入整数时输入小数,则会提示“必须输入整数”,在输入浮点数时输入字母,则会提示“必须输入数”,虽然操作非法,程序依然可以执行,这是捕获了异常的缘故。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么退出夸克HD账号登录状态? 猫感冒了看兽医要多少钱 Pka 与 PH的区别及各自的应用领域 储干在公司是干什么的职位啊 2025数字博览会 岗位丨申万宏源证券研究所招聘实习生(可留用), 国海证券研究所+开源证 ... 用发酵粉蒸馒头如何蒸? 雷蛇现在的售后保修政策是怎样的有个鼠标双击了 安代驾好还是e代驾好 急需一篇科技小论文,六年级水平的`要快`谢谢啊`! JAVA里怎么输入一个数 (java编程) 输入一个数字,则输出其加法表 比如输入5,则输出 0+5=5 1+4=5 2+3=5 3+2=5 4+1=5 5+0=5 java中怎么输入一个数字 Java中,“系统弹出窗口:请输入一个数字”怎么编写? java中怎么输入一个数字? 有谁现在一个人在喝酒啊。一人饮酒我独醉? EXCEL表格中日期差值怎么算 光生七岁光生七岁,凛然如成人,闻讲《左氏春秋》 众皆弃去,中的去的意思是什么? 众皆弃去光持石击瓮,破之,水迸儿得活中皆是什么意思? 众皆弃去的去是什么意思 众皆弃去的弃去是什么意思?。 2021年度广东省高级会计师参加评审人数 糖尿病病人的一天食谱该怎样安排? 请给我一份糖尿病人的食谱。 空腹体检血糖高6.55 请各位大虾列个一周食谱 重点给几个不能吃的 和有益降糖的食物 糖尿病消瘦早餐吃什么补食 陀螺怎么可以转的特别快,是手柄发射器的。 陀螺为什么会旋转? 糖尿病人的饮食搭配问题 用java语言怎么实现从键盘输入一个数 java中怎样输入一个数字,然后再把它输出? java 要求输入一个数字(例如2)如果无效要求重新输入,输入第二个数字(0-3) java中如何输入一个数字,这个数字最大为1,000,000,000。请指教 Java作业:输入一个数字判断他是奇数还是偶数 java,让用户输入一个数,判断用户输入的是否为数字,为什么一下代码结果一直为false。 java请输入数字,将其存入数组中 java 通过键盘输入一个数字并用if else 判断。 java 中怎么得到输入的一个数字是几位数 华为手机显示wifi连接却没网 华为不能连接wifi是怎么回事 才买的华为手机,搜索到的WiFi后面都有不可上网!是什么问题? 如何把桥梁博士计算书模板生成的计算书转成word形式 桥梁圆柱模板计算 桥梁设计用什么软件可以自动生成计算书 纸桥结构设计计算书 桥梁墩间系梁计算公式? 如何计算桥梁支架满堂式钢管支架的工程量 谁有例子的计算过程 求25m先张法预应力简支空心板桥梁计算书,有全套图纸更好...希望大家能帮帮小弟!!! 小弟先谢谢各位了!!! 桥梁钢模板每平方大致重量