编写Java程序,模拟简单的计算器。
定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘(multiplication)、除(division)等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。
在main方法中创建Number类的对象,调用各个方法,并显示计算结果。
package MXDX04;
public class Number {
/*构造方法 编写Java程序,模拟简单的计算器。
* 定义名为Number的类,其中有两个整型数据成员n1和n2,
* 应声明为私有。编写构造方法,赋予n1和n2初始值,
* 再为该类定义加(addition)、减(subtration)、
* 乘(multiplication)、除(division)等公有成员方法,
* 分别对两个成员变量执行加、减、乘、除的运算。
* 在main方法中创建Number类的对象,调用各个方法,并显示计算结果。
* */
private double n1;
private double n2;
//mian方法
public static void main(String[] args) {
Number num=new Number(); //实例化对象
num.setN1(150); //调用设置私有变量的赋值方法
num.setN2(120);
//调用加,减,乘法,除计算的方法
num.addition(num.getN1(),num.getN2());
num.subtration(num.getN1(),num.getN2());
num.multiplication(num.getN1(),num.getN2());
num.division(num.getN1(),num.getN2());
}
//加法
public void addition(double a,double b){
System.out.println(a+"+"+b+"的结果是:"+(a+b));
}
//减法
public void subtration(double a,double b){
System.out.println(a+"-"+b+"的结果是:"+(a-b));
}
//乘法
public void multiplication(double a,double b){
System.out.println(a+"*"+b+"的结果是:"+(a*b));
}
//除法
public void division(double a,double b){
System.out.println(a+"/"+b+"的结果是:"+(a/b));
}
public double getN1() {
return n1;
}
public void setN1(int n1) {
this.n1 = n1;
}
public double getN2() {
return n2;
}
public void setN2(int n2) {
this.n2 = n2;
}
}