java怎么输入数字

 时间:2024-10-13 08:01:11

1、java的Scanner类提供了nextInt、nexFloat、nextDouble等方法,可以像类似C语言的scanf那样读取指定类型的数字。首先定义一个Scanner对象:Scanner sn = new Scanner(System.in);

java怎么输入数字

2、用sn.nextInt读取整型数,注意如果输入的不是整形数则该函数会抛出Input怡觎现喾MismatchException异常,应予以捕获。System.out.print("请输入一个整数:");try{intVal = sn.nextInt();System.out.println("你输入了:" + intVal);}catch(InputMismatchException e){System.out.println("必须输入整数!");}

java怎么输入数字

3、用sn.nextFloat读取单精度浮点数,如果输入的不是数字则也会抛出Input怡觎现喾MismatchException异常,应予以捕获。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、接下来试试异常情况,在要求输入整数时输入小数,则会提示“必须输入整数”,在输入浮点数时输入字母,则会提示“必须输入数”,虽然操作非法,程序依然可以执行,这是捕获了异常的缘故。

java怎么输入数字
  • jquery如何实现让文字逐渐显示出来
  • java如何读取mysql表格里面的某行数据
  • 用flash制作图片的缩放、放大效果
  • 网页上显示html代码方法
  • eclipse(英文版)入门:[3]编写简单的GUI程序
  • 热门搜索
    八十天环游地球手抄报 关于感恩手抄报图片 小记者手抄报 绿色出行齐步走手抄报 小学生诚信手抄报 中秋节手抄报的内容 关于电脑的手抄报 节约粮食手抄报内容 三年级感恩手抄报 创卫手抄报设计图