今天在写java Lambda函数式接口时遇到以下问题,上网搜索也没有相关的解决方案,感激不尽
interface Calculate{
int sum(int a,int b);
}
public classText1{
public static void main(String[] args) {
Showsum(([int x=6,int y=9])->{
System.out.println(x+y);
});
}
public static void Showsum(int x,int y,Calculate calculate) {
System.out.println(x+"x"+y+"y="+calculate.sum(x, y));
}
}

我尝试把参数的格式更改发生了语法错误,难道只可以用第二种格式吗