public class Demo2 {
public static int i=3;
public static void func()
{
try
{
if(i<5) //有了if条件,能通过编译运行; 如果把这句话注释掉之后编译不通过,为什么?
throw new Exception();
System.out.println("A");
}
catch(Exception e){
System.out.println("B");
}
}
public static void main(String[] args){
try{
func();
}catch(Exception e){
System.out.println("C");
}
System.out.println("D");
}
}
public class Demo2 {
public static int i=3;
public static void func()
{
try
{
if(i<5) //有了if条件,能通过编译运行; 如果把这句话注释掉之后编译不通过,为什么?
throw new Exception();
System.out.println("A");
}
catch(Exception e){
System.out.println("B");
}
}
public static void main(String[] args){
try{
func();
}catch(Exception e){
System.out.println("C");
}
System.out.println("D");
}
} |