Я не могу понять, Uncompilable исходный код - переменная, возможно, не была инициализирована - PullRequest
0 голосов
/ 19 октября 2019

Я новичок в изучении Java и пишу программу BMI Calculator. Я исправил так много ошибок в моей программе, но просто не могу понять это! Надеюсь, вы можете помочь, и это будет последняя ошибка, которую мне нужно исправить, чтобы она наконец-то выполнялась без ошибок.

Затем я могу внести некоторые изменения, чтобы она выполняла именно то, что мне нужно, например обработку исключений для обработкис введенными неверными значениями и т. д.

Я потратил столько времени на это и отредактировал его настолько, что запутался. Все отзывы приветствуются, я здесь, чтобы узнать.

Это ошибка, которую я получаю в Netbeans:

Исключение в потоке "main" java.lang.RuntimeException: Не компилируемый источникпеременная кода bmi, возможно, не была инициализирована в BmiCalc.main (BmiCalc.java:9)

Вот мой код:

       {
         double bmi;

           if(bmi < 18.5)
              {
              System.out.println("You are underweight");
              }
                 else
                        if (bmi >= 18.5 && bmi <= 24.9)
                         {        
                         System.out.println("You are a healthy, normal weight");

        }
...