-1

名前付きパラメーターとオプションのパラメーターを使用するユースケースがあります。チュートリアルのように名前付きパラメーターを使用しようとしましたが、機能しません

私のコードは

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);
  }

エラー「重みを変数に解決できません」を取得してください助けてください

4

4 に答える 4

2

おそらく間違ったチュートリアルを読んでいるでしょう。Java は名前付きパラメーターもオプション パラメーターもサポートしていません。

以下も参照してください。

于 2012-11-01T09:48:03.653 に答える
2

これはあなたができる最善のことです:

int weight = 123; 
int height = 64;    
System.out.println((CalculateBMI(weight, height));
于 2012-11-01T09:48:19.047 に答える
1

Javaは名前付きパラメーターをサポートしていません。JavaバイトコードにコンパイルするGroovyには、名前付きパラメーターがあります。また、Groovyを使用してJavaソースファイルをコンパイルすることもできます(Groovyの機能を利用できないため、お勧めしません)。

于 2012-11-01T09:54:21.473 に答える
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);
}
于 2012-11-01T09:50:37.190 に答える