编写Java程序模拟简单的计算器。 定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有。 编写构造方法赋予n1和n2初始值

题目:

编写Java程序模拟简单的计算器。
定义名为Number的类其中有两个整型数据成员n1和n2应声明为私有。
编写构造方法赋予n1和n2初始值
再为该类定义加addition()、减subtration()、 乘multiplication()、 除division()等公有实例方法
分别对两个成员变量执行加、减、乘、除的运算。
在main方法中创建Number类的对象调用各个方法并显示计算结果

代码:

public class Homework3 {
     
    public static void main(String[] args) {
     
        Number n = new Number(10,0);
        n.addition();
        n.subtration();
        n.multiplication();
        n.division();
    }
}

class Number{
     
    private int n1;
    private int n2;

    public Number() {
     
    }

    public Number(int n1, int n2) {
     
        this.n1 = n1;
        this.n2 = n2;
    }

    public int getN1() {
     
        return n1;
    }

    public int getN2() {
     
        return n2;
    }

    public void setN1(int n1) {
     
        this.n1 = n1;
    }

    public void setN2(int n2) {
     
        this.n2 = n2;
    }

    //加法
    public void addition(){
     
        System.out.println(n1 + n2);;
    }

    //减法
    public void subtration(){
     
        System.out.println(n1 - n2);;
    }

    //乘法
    public void multiplication(){
     
        System.out.println(n1 * n2);;
    }

    //除法
    public void division(){
     
        if(this.n2 == 0){
     
            System.out.println("被除数不能为零");
            return;
        }else{
     
            double n3 = (double)n1;
            double n4 = (double)n2;
            System.out.println(n3 / n4);
        }
    }
}
```

你可能感兴趣的:(习题,java)