import java.util.Scanner;

public class Calculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print('请输入前三个数字,以空格分隔:');
        int num1 = scanner.nextInt();
        int num2 = scanner.nextInt();
        int num3 = scanner.nextInt();
        System.out.print('请输入要得到的数字:');
        int result = scanner.nextInt();

        // 加法
        if (num1 + num2 + num3 == result) {
            System.out.println(num1 + ' + ' + num2 + ' + ' + num3 + ' = ' + result);
        }

        // 减法
        if (num1 - num2 - num3 == result) {
            System.out.println(num1 + ' - ' + num2 + ' - ' + num3 + ' = ' + result);
        }

        // 乘法
        if (num1 * num2 * num3 == result) {
            System.out.println(num1 + ' * ' + num2 + ' * ' + num3 + ' = ' + result);
        }

        // 除法
        if (num2 != 0 && num3 != 0 && num1 / num2 / num3 == result) {
            System.out.println(num1 + ' / ' + num2 + ' / ' + num3 + ' = ' + result);
        }

        // 取余
        if (num2 != 0 && num3 != 0 && num1 % num2 % num3 == result) {
            System.out.println(num1 + ' % ' + num2 + ' % ' + num3 + ' = ' + result);
        }
    }
}
Java 算法挑战:用三个数字计算出目标数字

原文地址: https://www.cveoy.top/t/topic/jmr4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录