Java运算符练习_模拟简单的计算器

问题描述

定义名为Number的类其中有两个整型私有成员变量n1和n2。

编写构造方法赋予n1和n2初始值,并为该类定义加(add)、减(sub)、乘(mul)、除(div)等公有成员方法分别对两个成员变量执行加、减、乘、除的运算。

在main方法中创建Number类的对象调用各个方法并显示计算结果。

输出数据格式如下:

5+10=15
5-10=-5
5*10=50
5/10=0.5

参考代码

Number.java

public class Number {

    private int n1;
    private int n2;

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

    public void add() {
        System.out.println(n1 + "+" + n2 + "=" + (n1 + n2));
    }

    public void sub() {
        System.out.println(n1 + "-" + n2 + "=" + (n1 - n2));
    }

    public void mul() {
        System.out.println(n1 + "*" + n2 + "=" + (n1 * n2));
    }

    public void div() {
        System.out.println(n1 + "/" + n2 + "=" + ((double) n1 / n2));
    }
}

Main.java

public class Main {

    public static void main(String[] args) {
        Number number = new Number(5, 10);
        number.add();
        number.sub();
        number.mul();
        number.div();
    }
}

输出:

5+10=15
5-10=-5
5*10=50
5/10=0.5

posted @ 2024-12-12 10:41  xkfx  阅读(78)  评论(0编辑  收藏  举报