public class Car {
int rea;
int max;
public void setMAx(int c){
max=c;
}
public void loading(int m)throws Dang{
rea+=m;
if(rea>max){
rea-=m;
throw new Dang();
}
System.out.println("目前装载了"+rea+"吨货物")
}
}
public class Dang extends Exception{
final String message="超重";
public String warnMess(){
return message;
}
}
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
Car ship=new Car();
ship.setmax(1000);
int m=600;
try{
ship.load(m);
m=400;
ship.load(m);
m=367;
ship.load(m);
m=555;
ship.load(m);
ship.load(m);
}
catch(Dang e){
System.out.println(e.warn());
System.out.println("无法再装载重量是"+m+"吨的集装箱");
}
finally{
System.out.println("货船正在起航");
}
}
}
习题练错
最新推荐文章于 2022-08-23 12:40:39 发布