Итак, я работаю над назначением для своего класса программирования Java. Назначение выглядит следующим образом (и код будет в конце): Предположим, что плата за обучение в университете составляет 10 000 долларов США в этом году и увеличивается на 5% в год. Напишите программу, которая вычисляет стоимость обучения за десять лет и общую стоимость обучения на четыре года за десять лет. Суммы должны быть до двух знаков после запятой. Я не могу понять, где я ошибся и как это исправить. Когда я пытаюсь запустить его, ничего не происходит, ничто не отображает ВСЕ! :(Вот мой код:.Начало программирования Java
public class FutureTuitionPrice {
public static void main(String[] args) {
// TODO Auto-generated method stub
double tuition = 10000;
double count = 0;
double increase = 1.05;
double increasedTuition = 0;
do {
increasedTuition = tuition * increase;
} while(count <=10);
count++;
if (count ==10);
System.out.print("Tuition in ten years is $ \n" + increasedTuition);
do {
increasedTuition = tuition * increase;
}while (count==10 && count < 14);
count ++;
if (count ==14);
System.out.print("The four-year tuitiuon in ten years is $ " + increasedTuition);
}
}
Выполните цикл do/while на бумаге и обратите внимание на значение переменной count на каждой итерации. –
Ваш в бесконечном цикле. – brso05
Отладить код. Должен помочь и в будущем. –