社区
Java
帖子详情
java 如何在catch一个异常类后,让用户重新输入,直到输入正确
两份方糖红茶
2015-10-29 09:39:28
我知道的是catch以后不能执行try里的语句了,那我怎样来完成重新输入。。。
...全文
1494
7
打赏
收藏
java 如何在catch一个异常类后,让用户重新输入,直到输入正确
我知道的是catch以后不能执行try里的语句了,那我怎样来完成重新输入。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
code小生
2015-10-30
打赏
举报
回复
可以在catch快里面重新输入啊
ITjavaman
2015-10-30
打赏
举报
回复
这边提供一个方法,但是效率不高(勿喷) 利用递归的思想,你可以吧你的try catch放在一个方法里,然后输入写在try里面,在catch里面重新调用这个方法
zw0283
2015-10-30
打赏
举报
回复
基本思路就是设一个标志位吧。。。楼上有说
小雷同学
2015-10-30
打赏
举报
回复
while(验证是否通过){ 接受输入 if 输入通过{ 验证是否通过=false }else{ 验证是否通过=true } }
AlexMoonshadow
2015-10-30
打赏
举报
回复
把现有方法改造一下,换成boolean类型的方法,catch时返回false,否则返回true,以此方法作为判断依据,让主方法来调用。否则你在catch里面再写估计又是catch,这样死循环了。要不就把整个逻辑改一下,用别的方式,别用try catch来限制。
Exception_
2015-10-29
打赏
举报
回复
cacth块本来就是抛出异常信息给用户看的,要是想重新输入就只能第二次在运行了。或者用不靠谱的方法
zhouxingchi9527
2015-10-29
打赏
举报
回复
finally?
Java
try
cat
ch
语句详解
本文介绍了
Java
的异常处理机制,包括try-
cat
ch
-finally关键字的使用,以及如何通过异常处理增强程序的健壮性。示例代码展示了如何捕获和处理年龄
输入
非数字的异常,并解释了多重
cat
ch
语句的用法。强调了异常处理的重要性以及try块和
cat
ch
块中代码块不可省略的规则。
java
cat
ch
多个异常_
Java
捕获多个异常和
重新
抛出异常
本文介绍
Java
7中
cat
ch
块的改进,可在单个
cat
ch
块中处理多个异常,用竖线分隔,能减少代码重复,且exception参数为final。还提及
Java
重新
抛出异常的改进,编译器会分析完整try块,从
cat
ch
块
重新
抛出指定更具体的
异常类
型。
Java
的Try_
Cat
ch
本文围绕
Java
中的Try_
Cat
ch
展开,介绍了其基本内容,包括try、
cat
ch
、多个
cat
ch
和finally块的定义与作用;阐述了常用
异常类
型,如检查异常、运行时异常、错误及自定义异常;说明了Exception类的作用、无法捕获的错误及使用建议;还列举了
异常类
的常用方法,有助于提高代码健壮性和可维护性。
java
怎么创建
一个
自定义
异常类
及其使用
本文详细介绍了如何在
Java
中创建并使用自定义
异常类
NegativeValueException来处理负数
输入
的情况,通过实例演示了如何结合try-
cat
ch
语句进行异常捕获和处理。
java
中try-
cat
ch
以及
异常类
相关
本文深入讲解
Java
中的异常处理机制,包括throw与throws的区别、try-
cat
ch
的使用、系统自带
异常类
及自定义
异常类
的创建与应用。通过实例演示如何在程序中有效利用异常处理来提升代码的健壮性和可维护性。
Java
51,408
社区成员
86,093
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章