@smi33
очарован IT, уровень - preElementary

Как настроить счетчик?

В предлагаемом коде из Эккеля захотел посчитать порядковый номер генерирования числа, до момента, когда будет удовлетворять условию.
Общее число обращений выдает, а мне нужно, чтобы после каждого обращения счетчик увеличивался на 1.
package study.it.java.Eccel000077;
 
public class Eccel000077p130loopWhile {
    static boolean condition() {
        double rndm = Math.random();
        System.out.println(rndm);
        boolean result = rndm < 0.99;
        System.out.println(result + ", ");
        return result;
    }
    public static void main(String[] args) {
        int counter = 0;
        while (condition())
            counter++;
        System.out.println(counter);
        System.out.println("Inside 'while'");
 
        System.out.println("Exited 'while");
    }
}

>>>

[...]
0.4126061797246662
true,
0.9893111158958946
true,
0.10166477691349951
true,
0.9965451426395308
false,
13
Inside 'while'
Exited 'while
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Terran37
Программист
У вас счётчик увеличивается на 1 через ++ и выводится.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы