(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 分)相关推荐

  1. 7-13 大家一起来玩游戏 (20 分)

    7-13 大家一起来玩游戏 (20 分) 24点是一种益智游戏,24点是把4个整数(一般是正整数)通过加减乘除以及括号运算,使最后的计算结果是24的一个数学游戏,24点可以考验人的智力和数学敏感性,它 ...

  2. 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)

    7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...

  3. PTA—输出全排列 (20分) 递归回溯思想

    PTA-输出全排列 (20分) 递归回溯思想 题目要求: 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出 ...

  4. 2、求100以内的素数之和。(20分)

    题目: /* 2.求100以内的素数之和.(20分) */ 代码: public class Two207 {public static void main(String[] args) {int s ...

  5. 1、输入四个整数,按照从小到大顺序输出。(20分)

    题目: /* 1.输入四个整数,按照从小到大顺序输出.(20分) */ 代码: 注:题目说的是四个数的排序,我就直接写了个冒泡排序 public class One207 {public static ...

  6. /* * 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“

    题目: 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 *****************    所谓" ...

  7. /* * 编程题第四题(20分): 用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案。 */

    题目: /* 编程题第四题(20分): 用1元5角钱人名币兑换5分.2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案. */ 我使用java做的 public class ...

  8. /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */

    题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...

  9. /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第十次落地时,共经过多少米?第十次反弹多高? */

    题目: /* * 编程第二题(20分): 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下.求它在第十次落地时,共经过多少米?第十次反弹多高? */ 我是用java做的 public ...

最新文章

  1. Python 正则表达式各种特殊符号 重点
  2. UT2416 wince 6.0 调试LCD35 触摸驱动参考
  3. Windows下sc create命令行添加/创建/修改服务
  4. 【正一专栏】曼彻斯特德比落幕——曼城独孤求败继续超神
  5. Grove——.NET中的ORM实现
  6. 《Python编程从入门到实践》记录之第7章 用户输入(input)和while 循环总结(思维导图)
  7. 兼容多浏览器的CSS背景透明
  8. 数据持久化,序列化,反序列化,文件读写1
  9. python判断是否含有0_Python:判断文本中的用户名在数据库中是否存在,存在返回1,不存在返回0...
  10. Python中终端彩色打印输出
  11. 俞敏洪:把眼前的做好,一切就都好了
  12. centos yum源配置
  13. 中国公司的「强」盛、拼多多「翻车」和吃不了的播 | 极客一周
  14. 九龙证券|外资放大招,400亿巨头狂飙!这只翻倍股却突然崩了
  15. 管晓宏院士谈工业数据共享和分类分级管理
  16. JavaWeb商城管理系统
  17. 参加ACM比赛所需的基础知识(转)
  18. 洛克希德马丁可安装在卡车的小型核聚变反应堆10年内诞生
  19. 网页实现 在线咨询(联系客服)
  20. 数据分析-spss5.06

热门文章

  1. 3 当某个应用的CPU使用达到100%,该怎么办?
  2. P1080 国王游戏(贪心+高精度乘除及大数比较)
  3. centos6.4 安装 mysql_CentOS6.4 安装MySQL
  4. Serverless:这真的是未来吗?(一)
  5. 帝国网站管理系统7.5服务器信息,帝国CMS程序 7.5版本新闻可以使用的后台免登录接口...
  6. 5位最具影响力的程序员
  7. 从概设流程、审美、设计思路几个方面,漫谈游戏美术设计的思维方式
  8. 天刀手游制作人亲笔详解制作思路
  9. Live Wallpaper HD for Mac(天气动态壁纸软件)
  10. 【实施工程师之家】linux安装mysql(yum安装mysql)