Я пытаюсь рассчитать, сколько раундов игрок может играть в игры лото и джокер с фиксированной суммой денег.Вычитание переменной в цикле в Java
public static void example() {
int money = 200;
int lottoCost = 4;
int jokerCost = 3;
int costTogether = lottoCost+jokerCost;
int rounds = 0;
for (int i = money; i <= 0; rounds++) {
money = money-costTogether;
}
System.out.println("With " + money + " euros, you can play "
+ rounds + " rounds.");
System.out.println("");
}
Этот код в настоящее время печатает текст «С 200 евро вы можете играть в 0 раундов». Таким образом, он не добавляет +1 к раундам переменной. Что я делаю не так?
Петля никогда не вводится, поэтому вы получаете то, что видите. – Bala
Попробуйте сделать петлю на бумаге. –
Почему вы используете цикл for? – Sambuca