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

关于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入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信