猿问

java语言如何在try catch 语句后面调用try catch语句中输入的值

try{

Scanner sc=new Scanner(System.in);

int a = sc.nextInt();

}catch(Exception e){

e.getStackTrace();

System.out.println("错误命令异常,请重新输入");

}                      //例如这个  怎么下面调用a 的值  ,下面的代码是我想实现的   可是编译的时候显示是错误的

                    if(a==1){                }

                    else if(a==2){            }

TForeverL
浏览 2336回答 2
2回答

Caballarii

int a=0; try{     ...     a=xxxx     ... }catch(Exception e){ } if(a==1) ...在try外面定义就可以在之后用了
随时随地看视频慕课网APP

相关分类

Java
我要回答