zhangyaru
import java.util.Scanner;
public class Demo6 {
    public static void main(String[] args) {
        boolean f = true;
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入1加,2减,3乘,4除,5退出");
        while (f) {
            int flag = scanner.nextInt();
            if (flag == 5) {
                System.out.println("即将退出,请稍后...");
                return;
            } else {
                System.out.println("请输入数字1");
                int num1 = scanner.nextInt();
                System.out.println("请输入数字2");
                int num2 = scanner.nextInt();
                int result = 0;
                switch (flag) {
                    case 1:
                        result = add(num1, num2);
                        break;
                    case 2:
                        result = subtract(num1, num2);
                        break;
                    case 3:
                        result = multiply(num1, num2);
                        break;
                    case 4:
                        result = divide(num1, num2);
                        break;
                    default:

                }
                System.out.println("计算结果为:" + result + ",请继续输入1加,2减,3乘,4除,5退出");

            }
        }


    }

    public static int add(int a, int b) {
        return a + b;
    }

    public static int subtract(int a, int b) {
        return a - b;
    }

    public static int multiply(int a, int b) {
        return a * b;
    }

    public static int divide(int a, int b) {
        return a / b;
    }
}


执行结果:
请输入1加,2减,3乘,4除,5退出
1
请输入数字1
1
请输入数字2
2
计算结果为:3,请继续输入1加,2减,3乘,4除,5退出
2
请输入数字1
4
请输入数字2
3
计算结果为:1,请继续输入1加,2减,3乘,4除,5退出
4
请输入数字1
4
请输入数字2
3
计算结果为:1,请继续输入1加,2减,3乘,4除,5退出
5
即将退出,请稍后...

Process finished with exit code 0

分类:

技术点:

相关文章: