[問題] 丟銅板問題
各位大大好,小弟正在學java,
自己試著寫了一個亂數丟銅板一百次並統計正、反面的出現次數
可是秀出結果跟我想像中不一樣,想請問我的思考邏輯錯在哪。
public static void main(String[] args) {
int i,j,x=0,y=0;
for (i=1;i<=100;i++);{ <--利用for丟一百次銅板
j = (int)(Math.random()*2); <--利用亂數決定銅板的值
if (j==0){ <--if條件式,如果出現0值(正面)
x = x+1; 則 x+1 (統計次數)
System.out.println(x);
}
else{ <--若出現其他,則 y+1(統計次數)
y = y+1;
System.out.println(y);
}
}
}
執行後結果: 1
以上請大大不吝賜教。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.108.111
→
07/28 18:13, , 1F
07/28 18:13, 1F
→
07/28 18:14, , 2F
07/28 18:14, 2F
推
07/28 18:14, , 3F
07/28 18:14, 3F
→
07/28 18:17, , 4F
07/28 18:17, 4F
推
07/28 23:25, , 5F
07/28 23:25, 5F