php エディタ Xinyi は、Java プログラミングに関するよくある質問「エラー: ユーザー入力コードにシンボルが見つかりません」に答えます。このエラーは通常、コード内で使用されている変数またはメソッドがコンパイラーによって認識されないことを意味します。これは、スペルミス、スコープの問題、または関連するパッケージがインポートされていないことが原因である可能性があります。プログラミング中にこの状況が発生した場合は、コードを注意深くチェックして、すべての変数名とメソッド名が正しいことを確認する必要があります。また、このエラーを回避するために、必要なパッケージとライブラリを必ずインポートしてください。
私はプログラミング言語が非常に初心者で、Java言語を学ぼうとしています。
私はユーザー入力、条件、および複数の条件を扱っています。
自分のコードを書こうとすると、エラーが発生します。これはコードです:
リーリー ###エラーメッセージ:### リーリー何をすればいいのか、どんな問題を解決すればいいのかわかりません。 「input」の後のドット記号でしょうか?それを削除しても機能しません。
私の下手な英語でごめんなさい。
しかし、「input.nexln();」の「ln」を削除すると。それは動作します。全く分かりません。 これはコードです:
import java.util.scanner; public class main { public static void main (string[] args) { scanner input = new scanner(system.in); system.out.println("masukkan suhu:"); int temp = input.nextint(); system.out.println("masukkan hal yang direbus:"); **string rebusan = input.nextln();** if ((temp == 100) && (rebusan == "air" || rebusan == "air")) { system.out.println("mendidih, segera angkat!"); } else if ((temp >= 60 && temp <= 100) && (rebusan == "air" || rebusan == "air")) { system.out.println("sedikit lagi"); } else if ((temp >= 25 && temp <= 60) && (rebusan == "air" || rebusan == "air")) { system.out.println("masih lama, sabar"); } else if ((temp >= 1 && temp <= 25) && (rebusan == "air" || rebusan == "air")) { system.out.println("baru dinyalain..."); } else if ((temp >= -300 && temp <= 1) && (rebusan == "air" || rebusan == "air")) { system.out.println("beku!"); } else { system.out.println("hmm..."); } } }回避策
という名前のメソッドがないため、このエラーが発生します。入力を読み取るために使用するメソッドは次のとおりです。 nextline()
。
正しいコードは次のとおりです:
リーリー
以上がエラー: ユーザー入力コードにシンボルが見つかりませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。