0

3 つのインスタンス変数と 2 つのインスタンス メソッドを宣言するコードを作成しました。しかし、プログラムを実行すると、checkTemperature メソッドで構文エラーが発生します。中括弧、セミコロンなどの欠落/過剰使用がないか構文をチェックしましたが、コードは問題ないようです。なぜこのエラーが表示されるのかわかりませんが、誰かがこの問題を解決できますか? 以下は私のコードです。

public class volcanoRobots {

    /**
    * @param args
    */
    public static void main(String[] args) {
        // TODO Auto-generated method stub


        /*
        * declared instance variables status, speed,temperature
        */
        String status;
        int speed;
        float temperature;

        /*
        * create first instance method checkTemperature
        */
        void checkTemperature(){
            if (temperature > 660){
                status = "returning home";
                speed = 5;
            }
        }

        /*
        * create second instance method showAttributes
        */
        void showAttributes(){
            System.out.println("Status: " + status);
            System.out.println("Speed: " + speed);
            System.out.println("Temperature: " + temperature);
        }

    }

}
4

1 に答える 1