使用面向对象的思想编程一个计算器类(Java)

package com.practise;

public class Calculator {

    public int Plus(int a, int b){
        return a+b;
    }
    public int Subtract(int a,int b){
        return a-b;
    }
    public int Multipile(int a,int b){
        return a*b;
    }
    public int Divide(int a,int b){
        return a/b;
    }
}
package com.practise;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        int s1;
        Scanner input=new Scanner(System.in);
        System.out.print("请选择运算:1.加法 2.减法 3.乘法 4.除法:");
        int select= input.nextInt();
        Calculator c=new Calculator();
        System.out.print("请输入第一个数:");
        int a= input.nextInt();
        System.out.print("请输入第二个数:");
        int b= input.nextInt();
        switch (select){
            case 1:
                s1=c.Plus(a,b);
                System.out.println("***运算结果为:"+s1);
                break;
            case 2:
                s1=c.Subtract(a,b);
                System.out.println("***运算结果为:"+s1);
                break;
            case 3:
                s1=c.Multipile(a,b);
                System.out.println("***运算结果为:"+s1);
                break;
            case 4:
                s1=c.Divide(a,b);
                System.out.println("***运算结果为:"+s1);
            default:
                break;
        }

    }
}

猜你喜欢

转载自blog.csdn.net/m0_74016429/article/details/133657720