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