Я пытаюсь создать простую программу с циклом while, которая будет выводить «Вознаграждение игрока с бонусом». в то время как переменная «battingAvg» больше 0,300, и выведите «В настоящее время нет права на бонус». когда эта же переменная ниже 0,300.
ниже приведен код, который я написал:
public class Main {
public static void main(String[]args) {
double battingAvg;
double atBats;
double hits = 121.0;
atBats=372;
battingAvg=hits/atBats;
while (battingAvg>.300){
System.out.println("Reward player a bonus");
atBats=372;
atBats= atBats+ 10;
}
out.println("Not currently eligible for bonus.");
}}
По какой-то причине переменная "atBats" в программе не повторяется каждый раз черезцикл, добавляющий +10 к переменной. Что я делаю неправильно? Я полный новичок в программировании, любая помощь очень ценится.