判断三角形java代码_java基础编程题之异常处理

bc362889058b96e76ae6166520954571.gif 以下是刚开始学习java的基础编程题,每天持续更新java每个知识点的题目,持续练习,不断提高java基本功,培养编程能力。 今天的练习的十八题是java的异常处理的使用。

51040cc32b90e4c1ed3958e785202369.png

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值