7-8 InputMismatchException异常 (20 分)
(InputMismatchException异常)编写一个程序,提示用户读取两个整数,然后显示它们的和。程序应该在输入不正确时提示用户再次读取数值。
输入格式:
输入多组两个数
输出格式:
输出两个数的和
输入样例:
在这里给出一组输入。例如:
1 3
2.0 3
3.0 4
4 5
输出样例:
在这里给出相应的输出。例如:
sum = 4
Incorrect input: two integer is required
Incorrect input: two integer is required
sum = 9
import java.util.InputMismatchException;
import java.util.Scanner;
public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (true){try{int a= sc.nextInt();int b= sc.nextInt();System.out.println("sum = "+(a+b));}catch (InputMismatchException e){System.out.println("Incorrect input: two integer is required");sc.nextLine();/*第一次读取的nextInt读取完会残留一个回车在缓冲区中,不吸取掉回车,后面的nextInt会直接读取到回车,从而导致死循环*/}}}
}
7-8 InputMismatchException异常 (20 分)相关推荐
- 7-13 大家一起来玩游戏 (20 分)
7-13 大家一起来玩游戏 (20 分) 24点是一种益智游戏,24点是把4个整数(一般是正整数)通过加减乘除以及括号运算,使最后的计算结果是24的一个数学游戏,24点可以考验人的智力和数学敏感性,它 ...
- 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)
7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...
- PTA—输出全排列 (20分) 递归回溯思想
PTA-输出全排列 (20分) 递归回溯思想 题目要求: 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出 ...
- 2、求100以内的素数之和。(20分)
题目: /* 2.求100以内的素数之和.(20分) */ 代码: public class Two207 {public static void main(String[] args) {int s ...
- 1、输入四个整数,按照从小到大顺序输出。(20分)
题目: /* 1.输入四个整数,按照从小到大顺序输出.(20分) */ 代码: 注:题目说的是四个数的排序,我就直接写了个冒泡排序 public class One207 {public static ...
- /* * 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“
题目: 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 ***************** 所谓" ...
- /* * 编程题第四题(20分): 用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 */
题目: /* 编程题第四题(20分): 用1元5角钱人名币兑换5分.2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案. */ 我使用java做的 public class ...
- /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */
题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...
- /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高? */
题目: /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第十次落地时,共经过多少米?第十次反弹多高? */ 我是用java做的 public ...
最新文章
- Python 正则表达式各种特殊符号 重点
- UT2416 wince 6.0 调试LCD35 触摸驱动参考
- Windows下sc create命令行添加/创建/修改服务
- 【正一专栏】曼彻斯特德比落幕——曼城独孤求败继续超神
- Grove——.NET中的ORM实现
- 《Python编程从入门到实践》记录之第7章 用户输入(input)和while 循环总结(思维导图)
- 兼容多浏览器的CSS背景透明
- 数据持久化,序列化,反序列化,文件读写1
- python判断是否含有0_Python:判断文本中的用户名在数据库中是否存在,存在返回1,不存在返回0...
- Python中终端彩色打印输出
- 俞敏洪:把眼前的做好,一切就都好了
- centos yum源配置
- 中国公司的「强」盛、拼多多「翻车」和吃不了的播 | 极客一周
- 九龙证券|外资放大招,400亿巨头狂飙!这只翻倍股却突然崩了
- 管晓宏院士谈工业数据共享和分类分级管理
- JavaWeb商城管理系统
- 参加ACM比赛所需的基础知识(转)
- 洛克希德马丁可安装在卡车的小型核聚变反应堆10年内诞生
- 网页实现 在线咨询(联系客服)
- 数据分析-spss5.06
热门文章
- 3 当某个应用的CPU使用达到100%,该怎么办?
- P1080 国王游戏(贪心+高精度乘除及大数比较)
- centos6.4 安装 mysql_CentOS6.4 安装MySQL
- Serverless:这真的是未来吗?(一)
- 帝国网站管理系统7.5服务器信息,帝国CMS程序 7.5版本新闻可以使用的后台免登录接口...
- 5位最具影响力的程序员
- 从概设流程、审美、设计思路几个方面,漫谈游戏美术设计的思维方式
- 天刀手游制作人亲笔详解制作思路
- Live Wallpaper HD for Mac(天气动态壁纸软件)
- 【实施工程师之家】linux安装mysql(yum安装mysql)