ですから、私は不公正なコインを100回反転させるコードを正しいものにすることになっています。あなたが頭(わずかにチャンスを与えられた側)と尾のための損失を得るなら、あなたは1ドルを受け取る。各ターンの終わりに、整数ウィンニングの値を100フリップの終わりまで返すことになっています。私は以下のエラーを受け取ります:エラー:リターンステートメントのコイン反転コードがありません
CoinFlipExperiment.java:18: error: missing return statement
}
^1 error
誰か考えがありますか?
public class CoinFlipExperiment {
static public int coinFlipExperiment(){
int winnings = 0;
for (int i = 1; i<= 100; i++) {
double flip = Math.random();
if (flip< 0.505) { //heads
winnings = winnings + 1;
}
else { //tails
winnings = winnings - 1;
}
System.out.println(winnings);
}
}
public static void main(String[] args) {
int amount = coinFlipExperiment();
System.out.println ("Win/loss amount: " + amount);
}
}
return文をcoinFlipExperiment関数に含めなかった –
このコードをcoinFlipExperiment関数に追加しました return winnings; afterループの後 –