Кажется, вам захочется бросить кубик N раз (где N - большое число) и подсчитать, сколько раз он был неудачником, верно?
Таким образом, вам нужно будет сохранить в памяти общее количество бросков и количество проигравших бросков. Вы можете хранить их в int
переменных.
Переменная int
может быть увеличена с помощью оператора ++
.
int rolls = 0;
rolls++;
эквивалентно
int rolls = 0;
rolls = rolls + 1;
Вы также не хотите вызывать вашу main
функцию миллион раз, поэтому вы можете установить верхний предел вашего цикла равным количеству бросков, которые вы хотите получить.
Чтобы рассчитать вероятность, вам нужно использовать float
с, а не int
с - вы можете привести int
к float
, например так:
int a = 10;
float b = (float) a;
Наконец, если вы хотите видеть ваш вывод через стандартный выход, используйте System.out.println()
. Аргумент функции println()
должен быть тем, что вы хотите вывести.
Поскольку это звучит как домашнее задание, я пока избегаю писать много кода. Дайте мне знать, если это не так.