异常代码

package 类的练习;

public class Tester {


    public static void main(String[] args) {
          Text1 te=new Text1();
          int x=1;
          while(x==1){
             try{
                te.show();
                x=2;
             }catch(Exception ae){
           System.out.println(ae.getMessage());
           
             }
         }
          
}

}


package 类的练习;
import java.util.*;
public class Text1 {
int age;
boolean pan=true;

Text1(){
age=6;
}
void show()throws Exception{
while(pan){
              try{
             Scanner se=new Scanner(System.in);
             age=se.nextInt();
              }catch(Exception e){
             throw new Exception("输入的不是数字,请重新输入!");
              }
         if(age<0){
         throw new Exception("输入的数字小于零,请重新输入!");
         }
         
         else if(age>0){
           System.out.println("age的值为:"+age);
           pan=false;
         }
}
    }
     void show1(){
    int age=0;
    int num=2/age;
     
     }
     void show3(){
     
     }
}

你可能感兴趣的:(异常代码)