为了账号安全,请及时绑定邮箱和手机立即绑定

关于try.catch语句和if、swtich语句的嵌套

比方说只想要用try.catch检验switch语句中的一部分,如:

                try {
				int opt1 = input.nextInt();
			} catch (InputMismatchException e) {
				e.printStackTrace();	
			}
		switch (opt1) {
		//……
		}

最后switch中的opt1无法调用,显示无有效变量

请问如何解决?

正在回答

2 回答

int c=opt1;

0 回复 有任何疑惑可以回复我~
#1

懒秋茵 提问者

非常感谢!
2015-06-30 回复 有任何疑惑可以回复我~

java中{}即为作用域

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409774    人
  • 解答问题       4546    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

关于try.catch语句和if、swtich语句的嵌套

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号