第二章4

package com.bdqn.dome3;


import java.util.Scanner;


public class Calculator1 {
   public static void main(String[] args) {
Calculator o = new Calculator();
Scanner input =new Scanner(System.in);
System.out.println("请输入运算:1.加法2.减法3.乘法4.除法:");
int opp =input.nextInt();
System.out.println("请输入第一个数:");
int num1 =input.nextInt();
System.out.println("请输入第二个数:");
int num2 =input.nextInt();
System.out.println("***运算结果为:"+o.ope(opp, num1, num2));
}

}

package com.bdqn.dome3;


public class Calculator {
public int add(int num1,int num2){
return num1+num2;
}
public int minus(int num1,int num2){
return num1-num2;
}
public int divide(int num1,int num2){
return num1/num2;
}
public int multiple(int num1,int num2){
return num1*num2;
}
   public int ope(int opp,int num1 ,int num2){
       //第一个参数为要选择的运算符,第二个为第一个操作数,第三个为第二个操作数  
       int n;  
       switch (opp) {  
       case 1:  
           n = add(num1,num2);  
           return n;  
       case 2:  
           n = minus(num1, num2);  
           return n;  
       case 3:  
           n = multiple(num1, num2);  
           return n;  
       default:  
           n = divide(num1, num2);  
           return n;  
       }  
   }  


}

猜你喜欢

转载自blog.csdn.net/qq3144836446/article/details/80422545