早教吧 育儿知识 作业答案 考试题库 百科 知识分享

编写一个简单的Java抛硬币程序,如果连续抛到3次正面程序就显示抛的总次数,可是我的程序里总次数有问题.总次数里居然不显示抛到反面的次数,这是为什么?是哪错了么?publicvoidrun(){\x05\x05St

题目详情
编写一个简单的Java抛硬币程序,如果连续抛到3次正面程序就显示抛的总次数,可是我的程序里总次数有问题.
总次数里居然不显示抛到反面的次数,这是为什么?是哪错了么?
public void run() {
\x05\x05String coinFlip=rgen.nextBoolean()?"Heads":"Tails";\x05
\x05\x05int times=0;
\x05\x05while(true){
\x05\x05\x05println(coinFlip);
\x05\x05\x05times++;
\x05\x05\x05if(Ctimes(3)){
\x05\x05\x05\x05println("it took " +times+ " flips to get 3 consecutive heads"+".");
\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05}
\x05}
\x05
\x05private boolean Ctimes(int c){
\x05\x05String coinFlip=rgen.nextBoolean()?"Heads":"Tails";
\x05\x05int total=0;
\x05\x05for(int i=0;i
▼优质解答
答案和解析
程序里总共有两个coinFlip,外层循环一个,函数里面一个.所以打印出来的信息其实是两个变量的值,for(int i=0;i
看了 编写一个简单的Java抛硬币...的网友还看了以下:

一个物体在同一高度分别以相同的速度抛出,第一次竖直向上抛出,第二次竖直投向地面,则()a第一次抛出  2020-05-17 …

小明抛掷一枚质地均匀的硬币,连续抛10次,有7次正面朝上,如果他11次抛硬币,那么硬币正面朝上的概  2020-06-02 …

同时抛几个骰子与依次抛为什么不一样例如同时抛3个骰子与依次抛3个色子和为16概率分别是多少?  2020-06-12 …

一项“过关游戏”规定:若闯第n关需将一颗质地均匀的骰子抛掷n次,如果闯第n关时所抛出的所有点数之和  2020-06-23 …

甲、乙两位同学做抛骰子(均匀正方体形状)实验,他们共抛了60次,出现向上点数的次数如表:向上点数1  2020-06-24 …

从高为h的平台上,分两次沿同一方向水抛出一个小球.如图,第一次小球落地在a点.第二次小球落地在b点  2020-06-24 …

一直将一枚质量不均匀的硬币抛掷一次正面均朝上的概率为1/3(1)求抛掷这样的硬币三次,恰有两次正面朝  2020-11-10 …

1.5次抛物线是怎么样的曲线介于折线与二次抛物线间的1.1.8次抛物线图像是怎么样的?如何确定他们的  2020-12-01 …

小明抛掷一枚质地均匀的硬币,连续抛10次,有7次正面朝上,如果他11次抛硬币,那么硬币正面朝上的概率  2020-12-03 …

小明抛掷一枚质地均匀的硬币,连续抛10次,有7次正面朝上,如果他11次抛硬币,那么硬币正面朝上的概率  2020-12-03 …