我有一个用例来使用命名和可选参数。我试图在教程中使用命名参数,但它不起作用
我的代码是
public static void Main(String[] args)
{
System.out.println((CalculateBMI(weight= 123, height: 64));
}
public static int CalculateBMI(int weight, int height)
{
return (weight * 703) / (height * height);
}
获取错误“权重无法解析为变量” 请帮忙
答案 0 :(得分:2)
答案 1 :(得分:2)
这是你能做的最好的事情:
int weight = 123;
int height = 64;
System.out.println((CalculateBMI(weight, height));
答案 2 :(得分:1)
Java不支持命名参数。编译为Java字节代码的Groovy 具有命名参数。您也可以使用Groovy编译Java源文件(不推荐使用,因为您不会从Groovy的功能中受益)。
答案 3 :(得分:0)
代码是:
public static void Main(String[] args) {
System.out.println(CalculateBMI(123,64));
}
public static int CalculateBMI(int weight, int height) {
return (weight * 703) / (height * height);
}