0

DrJava は非常に単純な switch ステートメントのコンパイルに問題があります。

これは簡単な例です:

switch (sc.next()) {
  case "abc": output = 0; break;
  case "bcd": output = 1; break;
}

DrJava は、最初の行で次のメッセージを返します。

エラー: タイプ java.lang.String の値をオンにできません。変換可能な int 値または enum 定数のみが許可されます

SSH Secure Shell は問題なくコンパイルできますし、switch(String) も昔から実装されていると聞きました。DrJava でこの問題を解決するにはどうすればよいですか?

※私のDrJavaは最新バージョンです。

4

3 に答える 3