Java 计算发生的次数。(初学者)
好的,我是java的初学者,正在努力使用计数器。我试图找到一枚硬币的计数,并打印出硬币正面和反面的出现次数。当我运行代码时,它会打印每行上每个事件的发生情况。我希望它是一个累积计数和打印在最后。如果你能帮忙,谢谢!Ps:我还没有实现尾计数器,因为我想先弄清楚头部Java 计算发生的次数。(初学者),java,counter,coin-flipping,Java,Counter,Coin Flipping,好的,我是java的初学者,正在努力使用计数器。我试图找到一枚硬币的计数,并打印出硬币正面和反面的出现次数。当我运行代码时,它会打印每行上每个事件的发生情况。我希望它是一个累积计数和打印在最后。如果你能帮忙,谢谢!Ps:我还没有实现尾计数器,因为我想先弄清楚头部 import java.util.Random; import java.util.Scanner; public class InClass7_1 { public static void main(String[] ar
import java.util.Random;
import java.util.Scanner;
public class InClass7_1
{
public static void main(String[] args)
{
int flipcount;
Scanner scannerObject = new Scanner(System.in);
System.out.println ("Enter a number of times to flip the coin");
flipcount = scannerObject.nextInt();
Random randomGenerator = new Random();
int counter = 1;
while (counter <= flipcount)
{
System.out.print("Flip number " + counter + ": ");
int coinFlip = randomGenerator.nextInt(2);
int headCounter = 0;
int tailCounter = 0;
if (coinFlip == 1)
{
System.out.println("Heads");
}
else
{
System.out.println("Tails");
}
counter++;
if (coinFlip == 1)
headCounter++;
System.out.println("Times head was flipped: " + headCounter);
}
}
}
import java.util.Random;
导入java.util.Scanner;
公共类,包括7_1
{
公共静态void main(字符串[]args)
{
int flipcount;
扫描仪scannerObject=新扫描仪(System.in);
System.out.println(“输入抛硬币的次数”);
flipcount=scannerObject.nextInt();
Random randomGenerator=新的Random();
int计数器=1;
while(counter将headCounter
和tailCounter
变量移动到while循环上方,并根据它们在if-else构造中的外观递增。将print语句移动到while循环下方
public static void main(String[] args) {
int flipcount;
Scanner scannerObject = new Scanner(System.in);
System.out.println("Enter a number of times to flip the coin");
flipcount = scannerObject.nextInt();
Random randomGenerator = new Random();
int counter = 1;
int headCounter = 0;
int tailCounter = 0;
while (counter <= flipcount) {
System.out.print("Flip number " + counter + ": ");
int coinFlip = randomGenerator.nextInt(2);
if (coinFlip == 1) {
System.out.println("Heads");
headCounter++;
} else {
System.out.println("Tails");
tailCounter++;
}
counter++;
}
System.out.println("Times head was flipped: " + headCounter);
System.out.println("Times tails was flipped: " + tailCounter);
}
publicstaticvoidmain(字符串[]args){
int flipcount;
扫描仪scannerObject=新扫描仪(System.in);
System.out.println(“输入抛硬币的次数”);
flipcount=scannerObject.nextInt();
Random randomGenerator=新的Random();
int计数器=1;
int头计数器=0;
int tailCounter=0;
while(计数器缩进)将使代码更易于阅读。如果希望人们阅读,则希望代码可读。