ホームページ > Java > エラー: ユーザー入力コードにシンボルが見つかりません

エラー: ユーザー入力コードにシンボルが見つかりません

PHPz
リリース: 2024-02-22 12:28:18
転載
520 人が閲覧しました

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...");
        }    }
}
ログイン後にコピー

回避策

スキャナ クラスに

nextln()

という名前のメソッドがないため、このエラーが発生します。入力を読み取るために使用するメソッドは次のとおりです。 nextline()。 正しいコードは次のとおりです: リーリー

以上がエラー: ユーザー入力コードにシンボルが見つかりませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート