社区
Java
帖子详情
java 如何在catch一个异常类后,让用户重新输入,直到输入正确
两份方糖红茶
2015-10-29 09:39:28
我知道的是catch以后不能执行try里的语句了,那我怎样来完成重新输入。。。
...全文
1380
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
异常原理剖析
本门课程深入讲解了
Java
异常机制的工作原理,代码结合理论的讲解方式,能够让你对
Java
的异常机制有更深刻的理解!通过本课程的学习让你能够轻松看懂异常信息!不再一头雾水!本门课程主要包括:异常概述、异常的继承体系、编译期异常Exception、运行时异常RuntimeException、异常的处理方案、自定义异常的实现、throw和throws关键字的用法、try...
cat
ch
.finally异常处理讲解、及异常相关面试题的讲解。
Java
代码中异常处理机制,如何自定义
异常类
以及如何构建全局异常处理;try{}
cat
ch
(){}finally{}捕获并处理异常,throw和throws的区别,
cat
ch
和throw两者结合使用
使用 try 和
cat
ch
关键字可以捕获异常。try/
cat
ch
代码块放在异常可能发生的地方。
Cat
ch
语句包含要捕获
异常类
型的声明。当保护代码块中发生
一个
异常时,try 后面的
cat
ch
块就会被检查。如果发生的异常包含在
cat
ch
块中,异常会被传递到该
cat
ch
块,这和传递
一个
参数到方法是一样。 声明抛出异常是
Java
中处理异常的第二种方式throws +
异常类
型,
异常类
型写在方法的声明处, 此方法执行时可能会抛出的
异常类
型。
java
中循环
输入
_
java
– 如何循环
用户
输入
直到
输入
整数?
使用next而不是nextInt获取
输入
.使用try
cat
ch
来解析使用parseInt方法的
输入
.如果解析成功则中断while循环,否则继续.试试这个:System.out.print("input");Scanner sc = new Scanner(System.in);while (true) {System.out.println("Enter a whole number.");St...
java
输入
流异常处理并
重新
输入
,无限循环抛异常问题处理
java
输入
流循环
输入
异常处理处理。
尝试在控制台
输入
int型整数,使用try...
cat
ch
...语句防止异常,直到
输入
合法的整数
代码为: import
java
.util.InputMismat
ch
Exception; import
java
.util.Scanner; public class Test02 { public static void main(String[] args) { //从控制台
输入
一个
数字,使用try...
cat
ch
...语句直到
输入
合法数字 //...
Java
50,331
社区成员
85,702
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章