编写一个程序,模拟扔硬币的结果。
有木有活雷锋啊?帮帮忙吧!
------解决思路----------------------
随机函数。。。往这个方向想
------解决思路----------------------
可以用Random类产生0、1两个随机整数。0 代表反面,1 代表正面
Random r = new Random();
int n = r.nextInt(2);
------解决思路----------------------
满足你。
import java.util.Random;
public class Demo2 {
public static void main(String[] args) {
Money();
}
public static void Money()
{
Random random=new Random();
for(int i=0;i<100;i++)
{
System.out.println("Number(0正面,1反面):"+random.nextInt(2));
}
}
}
------解决思路----------------------
public class Coin {
//true 正面
public boolean Flip()
{
return Math.random()<0.5;
}
public static void main(String[] args) {
System.out.println( new Coin().Flip());;
}
}