nathang1392
September 20th, 2009, 07:57 PM
im writing a program that tries to simulate the flipping of a coin. it generates a random number and then uses that number to indicate if it is a head or a tail. i have that part working, but the program is supposed to output like this:http://tinypic.com/view.php?pic=2z8vl78&s=4
any help would be appreciated.
/**
* Write a description of class HeadsOrTailsV1 here.
*
* @author (your name)
* @version (a version number or a date)
*/
import java.util.Scanner;
public class HeadsOrTailsV1
{
public static void main(String [] args)
{
Scanner in;
in = new Scanner(System.in);
System.out.println("Enter the number of flips: ");
int numberOfFlips = in.nextInt();
int numberOfHeads = 0;
int numberOfTails = numberOfFlips - numberOfHeads;
System.out.println("\n");
double randomNumber = 0;
int counter = 0;
while(counter < numberOfFlips)
{
randomNumber = Math.random();
counter ++;
boolean isTails = randomNumber > .5;
if (isTails) {
System.out.print("\nT " + randomNumber);
numberOfTails++;
}
else {
System.out.print("\nH " + randomNumber);
numberOfHeads++;
}
System.out.println("\nNumber of Heads: " + numberOfHeads);
System.out.println("\nNumber of Tails: " + numberOfTails);
}
}
}
any help would be appreciated.
/**
* Write a description of class HeadsOrTailsV1 here.
*
* @author (your name)
* @version (a version number or a date)
*/
import java.util.Scanner;
public class HeadsOrTailsV1
{
public static void main(String [] args)
{
Scanner in;
in = new Scanner(System.in);
System.out.println("Enter the number of flips: ");
int numberOfFlips = in.nextInt();
int numberOfHeads = 0;
int numberOfTails = numberOfFlips - numberOfHeads;
System.out.println("\n");
double randomNumber = 0;
int counter = 0;
while(counter < numberOfFlips)
{
randomNumber = Math.random();
counter ++;
boolean isTails = randomNumber > .5;
if (isTails) {
System.out.print("\nT " + randomNumber);
numberOfTails++;
}
else {
System.out.print("\nH " + randomNumber);
numberOfHeads++;
}
System.out.println("\nNumber of Heads: " + numberOfHeads);
System.out.println("\nNumber of Tails: " + numberOfTails);
}
}
}