Java 面向对象 综合练习模拟计算器的实现

这篇博客介绍了一项Java面向对象编程的综合练习,即模拟计算器的实现。内容涵盖定义计算接口Caculate,实现加、减、乘、除四个类,异常处理以防止除数为0,创建Factory类用于根据操作符创建不同计算对象,以及在Test测试类中处理用户输入并进行计算。博客强调编码规范和注释的重要性。
摘要由CSDN通过智能技术生成
Java 面向对象 综合练习模拟计算器的实现

一、语言和环境

  1. 实现语言:JAVA。
  2. 开发环境:Eclipse。
    二、要求及评分
    使用接口和异常处理模拟计算器的实现,功能要求如下:
    (1)定义计算接口(Caculate)。(5分)
public interface Caculate {
   
 
}

(2)在Caculate接口中定义计算的抽象方法calc,包含两个整型参数,分别表示两个操作数。(10分)

public interface Caculate {
   	
  public void calc(int x, int y);
  
}

(3)定义加(Jia),减(Jian),乘(Cheng),除(Chu)四个类,分别实现接口Caculate,在各自类中分别重写计算的方法,完成各自的加,减,乘,除的操作,在除法的操作中要求判断除数,除数不可以为0。(加减乘每个类10分,其中正确定义类实现接口5分,方法重写正确5分,除类15分,类正确实现5分,方法正确10分,如未判断除数为0,则扣掉5分)

public class Jia implements Caculate {
   
  @Override
  public void calc(int x, int y) {
   
    System.out.println(x + "+" + y + "=" + (x + y));
  }
--------------------------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值