public static boolean checkGuess(String getGuess, double getBet){
double num = Math.round(Math.random()*10);
boolean correctSide = false;
if (num <=5 && getGuess.equals("H")){
correctSide = true;
} else if (num >=6 && getGuess.equals("T")){
correctSide = true;
} else {
correctSide = false;
}
updateBal(correctSide, getBet);
return correctSide;
}
По какой-то причине это ВСЕГДА возвращает true. Любые идеи, почему?Метод всегда возвращается True
Что это должно делать? – arshajii
Вы отлаживали это? –
Невозможно. 'Math.round (Math.random())' всегда 1. – ohaleck