当前位置: 首页 > news >正文

InputMismatchException异常

(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 in = new Scanner(System.in);
        while (in.hasNext()) {//有输入就继续
            try {//try部分内容就是正常输入和输出结果
                int a = in.nextInt();
                int b = in.nextInt();
                System.out.println("sum = "+(a+b));
            } catch (InputMismatchException e) {//当输入的数不符合try部分的格式时,就会捕捉这个异常,然后输出提示,这里并不一定是e,其他也可以
                System.out.println("Incorrect input: two integer is required");
                in.nextLine();// 清空输入的数字,类似于getchar();
            }
        }
    }
}
 

相关文章:

  • 定时器及案例
  • 代谢组学研究的十大误区——误区十
  • 微服务项目:尚融宝(8)(后端接口:积分等级CRUD)
  • 《用Go语言自制解释器》之第4章 扩展解释器
  • SQL每日一练(牛客新题库)——第9天:检索数据
  • JQuery系列之事件切换
  • 【第5天】SQL快速入门-必会的常用函数(SQL 小虚竹)
  • Java日志系列——概述,JUL
  • 猿创征文 |简单入门 redis6【基础命令】
  • L2-008 最长对称子串/【力扣5】 最长回文子串
  • 【Lua 入门基础篇(八)】元表
  • 创新案例分享 | 建设医院绩效管理系统,促进医院健康良性发展
  • 检查或复位状态[ feof()函数、ferror()函数和clearerr()函数 ]
  • GOLANG SLICE 切片扩容
  • 并发编程Bug起源:可见性、有序性和原子性问题
  • [笔记] php常见简单功能及函数
  • CEF与代理
  • httpie使用详解
  • java8-模拟hadoop
  • JavaScript 基础知识 - 入门篇(一)
  • Javascript编码规范
  • JWT究竟是什么呢?
  • k8s如何管理Pod
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • OSS Web直传 (文件图片)
  • Windows Containers 大冒险: 容器网络
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 关于extract.autodesk.io的一些说明
  • 扑朔迷离的属性和特性【彻底弄清】
  • 前端_面试
  • 入门到放弃node系列之Hello Word篇
  • 深度学习在携程攻略社区的应用
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 我有几个粽子,和一个故事
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • #define 用法
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (26)4.7 字符函数和字符串函数
  • (安卓)跳转应用市场APP详情页的方式
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)计算机毕业设计高校学生选课系统
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (学习日记)2024.01.19
  • .Net MVC + EF搭建学生管理系统
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [100天算法】-不同路径 III(day 73)
  • [Android] Android ActivityManager
  • [elastic 8.x]java客户端连接elasticsearch与操作索引与文档