package com.yaojun.job;
/*
* 定义数学类
实现两个整数计算的四个方法:
加法
减法
乘法
除法
提示: int add(int n1,int n2)
int subtract (int n1,int n2)
int multiply (int n1,int n2)
int divide(int n1,int n2)
*/
class Math{
private int n1;
private int n2;
public Math() {
super();
// TODO Auto-generated constructor stub
}
public Math(int n1, int n2) {
super();
this.n1 = n1;
this.n2 = n2;
}
public int getN1() {
return n1;
}
public void setN1(int n1) {
this.n1 = n1;
}
public int getN2() {
return n2;
}
public void setN2(int n2) {
this.n2 = n2;
}
public int add(int n1,int n2){
return n1+n2;
}
public int subtract (int n1,int n2) {
return n1-n2;
}
public int multiply (int n1,int n2) {
return n1*n2;
}
public int divide(int n1,int n2) {
return n1/n2;
}
}
public class TestMath {
public static void main(String[] args) {
// TODO Auto-generated method stub
Math math = new Math();
System.out.println(math.add(6, 3));
System.out.println(math.subtract(6, 3));
System.out.println(math.multiply(6, 3));
System.out.println(math.divide(6, 3));
}
}
实现两个整数计算的一个方法,用一个方法实现加减乘除。
编程思想:switch 匹配加减乘除 return 加减乘除的结果
public int calculation(int n1,int n2,String operator) {
int sum = 0;
switch(operator) {
case "+":
sum = n1 + n2;
break;
case "-":
sum = n1 - n2;
break;
case "*":
sum = n1 * n2;
break;
case "/":
sum = n1 / n2;
break;
case "%":
sum = n1 % n2;
break;
}
return sum;
}