package 归档; /** * @autor aachen0 * @create 2018/3/21 13:58 * IDE:IntelliJ IDEA */ public class UnLimitedParameter { public static void main(String[] args) { caculater(5, '+', 1, 2, 3, 4, 5, 2); caculater(7, '-', 1, 2, 3, 4, 5); caculater(9, '*', 1, 2, 3, 4); caculater(11, '/', 1, 2, 3); caculater(12, 'c', 1, 2); } static int caculater(int a, char cal, int... is) { switch (cal) { case '+': for (int i : is) { a += i; } break; case '*': for (int i : is) { a *= i; } break; case '-': for (int i : is) { a -= i; } break; case '/': for (int i : is) { a /= i; } break; default: a = -1; } System.out.println(a); return a; } }