0
点赞
收藏
分享

微信扫一扫

Java第十一次作业

吃面多放酱 2022-04-23 阅读 70
eclipse

一、模拟银行取款

代码

​
import java.util.Scanner;
public class Baulk {//创建类
	
	static void avg(float num) throws MyException{//定义方法,抛出自定义的异常
		float b = 1023.79f;//定义float型变量
		System.out.println("请输入取款金额:");//输出类型
		Scanner scanner = new Scanner(System.in);//构造对象
			int a =scanner.nextInt();//给a对象赋值
		if(num !=(int)num) {//判断方法参数是否满足指定条件
			throw new MyException("数字格式转化异常");//抛出错误信息
		}else {
			float c = b - a;	//计算float型c的值		
			System.out.println("您账号上余额:"+c);//输出类型
		}
	}	
	public static void main(String[] args) {//主方法	
		try {			//try代码块可能出现异常的代码
			avg(1000);
		}catch(MyException e){
			e.printStackTrace();
		}
		
	}

}

​

 结果

 

 二、模拟老师上课点名

代码 

public class Gf {//创建类
	
	public static void main(String[] args) {//主方法
		// TODO Auto-generated method stub
		System.out.println("班长:大家保持安静!准备上课...");//输出类型
		System.out.println("老师:张三!");//输出类型
		System.out.println("同学张三:到!");//输出类型
		System.out.println("老师:李四!");//输出类型
		System.out.println("同学李四:here");//输出类型
		System.out.println("老师:下次说中文。下一个!");//输出类型;
		System.out.println("王五!");//输出类型
		System.out.println("同学王五:....");//输出类型
		System.out.println("老师:王五!");//输出类型
		System.out.println("同学王五:....");//输出类型
		try {//捕捉异常
			int b=Integer.parseInt("同学王五....");//异常转换
		}catch(Exception e){//异常处理
		System.out.println("抛出异常:老师在点名册上记下了“王五旷课”");//输出类型
		}
		System.out.println("今天点名到此结束。现在开始上课!");//输出类型

	}

}

结果

 

 三、打开车门

代码

 

class o {//创建类
	void gg(){//构建方法
		System.out.println("车主想开车门");//输出类型
	}
}
public class pp extends o {//创建类
public static void main(String[] args) {//主方法
     try {//捕捉异常
    	pp d = null;//构建p为空值
    	d.gg();//调用方法
     }catch(NullPointerException e) {//处理异常
    	 System.out.println("车钥匙忘带了!车暂时是启动不了了.....");//输出类型
    	 System.out.println("去取钥匙吧T_T");//输出类型
     }
        
    }
}

结果

 

举报

相关推荐

java 第十一次作业

第十一次java作业

java第十一次作业

第十一次JAVA作业

第十一次作业

MySQL第十一次作业

mysql第十一次作业

数据库第十一次作业

0 条评论