У меня проблема со случайным истинным или ложным. Каждый раз это зависит только от кода. Есть ли у кого-нибудь решение сделать это на самом деле случайным?Почему это всегда так?
int times;
for (left = 0; left < times; left++) {
boolean result = (Math.random() < 0.5);
if(result = true){
System.out.println("Heads");
}
else if(result = false){
System.out.println("Tails");
}
System.out.println(result);
}
Вам нужно использовать, если (результат '== истинный) 'или просто' if (result) 'вместо этого. 'if (result = true)' делает 'result' true. –
Вы должны выполнить сравнение с помощью оператора. то есть 'result == true' –
Оба ваших метода работали! Спасибо – INeedHelp