有些win7局域网游戏设置需要IPX协议,win7没有怎么办

我们执行程序错误了怎样返回到上一步继续执行?
例如我输入一个字符串让int a接收,程序就出错了,用try catch如何实现程序不关闭情况下让我继续返回执行输入操作?
Scanner sc = new Scanner(System.in);
int b = 0;
boolean bool =
while (bool) {
System.out.println("请输入数据:");
a = sc.next();
b = Integer.valueOf((String) a);
} catch (Exception e) {
System.out.println("抛出异常,异常信息为" + e.getMessage());
System.out.println("b = " + b);处理一下循环条件就可以了,是整数设置bool为false,利用类型转换的异常来进行处理
已被提问者采纳
你还没有登录,请先登录或注册慕课网帐号
将输入操作放到循环里面就可以了,模拟了一个除法运算,除数为0抛出异常,程序正常执行,代码参考如下:System.out.println("请输入数据:");
Scanner sc = new Scanner(System.in);
while (true) {
a = sc.nextInt();
int b = 20 /
System.out.println(b);
} catch (Exception e) {
System.out.println("抛出异常,异常信息为" + e.getMessage());
//此处可以进行其他操作,需要跳出时,加入
}如果不是这个异常,题主只要把a = sc.nextInt()放到循环里面就可以了,我这个是一个死循环,在返回输入需要跳出时,加入break即可
你还没有登录,请先登录或注册慕课网帐号
这位童鞋很懒,什么也没有留下~~!
其实也可以用递归的形式来实现。
你还没有登录,请先登录或注册慕课网帐号
你还没有登录,请先登录或注册慕课网帐号
这位童鞋很懒,什么也没有留下~~!
将需要重复执行的代码放到一个循环中。
你还没有登录,请先登录或注册慕课网帐号
这个你只能重新调试了,或是在网址栏哪里按返回,
你还没有登录,请先登录或注册慕课网帐号
65721人关注
Copyright (C)
All Rights Reserved | 京ICP备 号-22013年7月 C/C++大版内专家分月排行榜第一
2015年9月 C/C++大版内专家分月排行榜第二2013年6月 C/C++大版内专家分月排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。(大浪淘沙)
(黑马课程)
第三方登录:

我要回帖

更多关于 win7局域网一键共享 的文章

 

随机推荐