以下是刚开始学习java的基础编程题,每天持续更新java每个知识点的题目,持续练习,不断提高java基本功,培养编程能力。 今天的练习的十八题是java的异常处理的使用。
1、检测年龄不能为负数和大于200岁,如果不符合抛出自定义异常
2、编写一个计算N个整数平均值的程序。程序应该提示用户输入N的值,
如何必须输入所有N个数。如果用户输入的值是一个负数,
则应该抛出一个异常并捕获,提示“N必须是正数或者0”。
并提示用户再次输入该数
3、编写代码,在main()方法中调用类CCircle中的方法,计算圆的面积。
并且自己定义一个异常类,如果半径为负值,抛出自己定义的异常。
(在类CCircle中判断并抛出异常)
4、模拟ATM的存取款操作。
定义一个ATM机类, 该类有私有属性金额banlance和有存款方法void deposit()、
取款方法void withdraw()、显示余额double showBalance()
和显示主页面show()方法---显示一些提示操作
如选择1,存款业务
选择2,取款业务
选择3,查询余额业务
选择4,退出
注意:存钱与取钱金额均由键盘输入。
(1)考虑输入的存款金额小于0的
异常处理NotNegativeNumber---这是一个自定义异常类,
(2)考虑输入的存款金额为非数值型的数据 如 “abc”的异常处理
(3)考虑取钱大于余额的异常处理InsufficientFundsException------
这是一个自定义异常类),
(4)考虑输入的取款金额小于0的异常处理NotNegativeNumber&#x