实验八 包装类、接口学习

实验目的:

  1. 理解包装类的定义和常用防范
  2. 掌握接口的概念和定义
  3. 掌握接口的实现

实验内容:

  1. 包装类学习
  1. 编写加减乘除四则运算
  2. main函数接收一个字符串表达式,作为args[0]的值,例如2+3
  3. 编写一个函数,判断args[0]中 +-*/ 符号,(提示charAt函数)在符号前后添加一个空格,返回一个字符串,比如2 + 3 ,该字符串假如是s
  4. 在main函数中,通过String[] tokens = s.split(" ");将s字符串按空格分割为3个字符串数组,保存找tokens数组中,例如tokens[0]里是字符串2,tokens[1]里是字符串+,tokens[2]里是字符串3,用switch实现四则运算,结果显示参见下面:

 

 

  1. 实现接口的学习
  1. 设计一个Circle类,包括私有double数据成员radius,带参数构造函数,求面积的方法(返回圆的面积),重写的toString函数(返回园的半径和面积的字符串,面积保留2位小数),提示:可用String.format方法
String.format("半径="+radius+",园的面积=%.2f",getArea());
  1. Circle类中实现Comparable接口,重写接口的CompareTo方法,该方法实现判断面积,大于返回1,小于返回-1,相等返回0。
  2. 设计一个Max类,包含一个静态方法,该方法接收2个Circle对象,在该方法内调用CompareTo方法对2个对象进行比较,并将面积大的对象返回。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值