在java语法中引入新语句

时间:2014-04-11 19:50:48

标签: java syntax

我是否可以通过它向java语法添加新语句,就像我写行

一样
add(6)(5)(4)(3)

我得到答案18

3 个答案:

答案 0 :(得分:0)

使用add(6,5,4,3)有什么问题 像

这样的东西
public class Numbers {
    public int add(int... numbers) {
        int sum = 0;
        for (int number : numbers) {
            sum += number;
        }
        return sum;
    }
}

答案 1 :(得分:0)

在Java中类似的一种方法是使用variable arguments

public static int add(int... args) {
    int r = 0;
    for (int i : args) {
        r += i;
    }
    return r;
}

public static void main(String[] args) {
    int i = add(6, 5, 4, 3);
    int j = 6 + 5 + 4 + 3;
    System.out.printf("i = %d, j = %d\n", i, j);
}

如果您想使用JavaScript in Java,我想您可以。

答案 2 :(得分:0)

编写自己的编译器。结合其他答案,您将能够编写您想要的语句,并且在不到1000万这样的用途中,它将为自己付出代价。