在java语法中引入新语句

在java语法中引入新语句,java,syntax,Java,Syntax,是否有一种方法可以将新语句添加到java语法中,就像我写这行一样 add(6)(5)(4)(3) 我得到了答案18使用add(6,5,4,3)有什么问题 有点像 public class Numbers { public int add(int... numbers) { int sum = 0; for (int number : numbers) { sum += number; } retur

是否有一种方法可以将新语句添加到java语法中,就像我写这行一样

add(6)(5)(4)(3)

我得到了答案18

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

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

一种类似于Java的方法是


如果您想使用,我想您可以。

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

不,不是用Java。没有什么说您不能定义一个函数来做类似的事情,但是:
添加(6,5,4,3)
。但是你仍然需要遵循该语言的基本语法规则。还有其他语言,如java脚本等吗?如果是,你能告诉我怎么做吗?你打算根据它选择一种语言吗?这似乎不合理。对于1000:可以用Java8Lambdas完成吗?
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);
}