Semester 1 Final
Code
///Name: Nick Quijivix
///Period: 7
///Date: 1/21/16
///Assignment: Sem. 1 Final
import java.util.Random;
import java.util.Scanner;
public class Display
{
public static void main(String[] args)
{
Scanner key = new Scanner(System.in);
Random r = new Random();
int d1;
int numberOfHeads=0,numberOftails=0, flips;
System.out.println("Choose a number of flips.");
flips = key.nextInt();
int rflips= flips;
if (flips < 1 ||flips>2100000000)
System.out.println("That's an invalid number, put in another");
else
{
while (rflips>0)
{
d1 = r.nextInt(2);
if (d1==1)
{
numberOfHeads++;
}
else
{
numberOftails++;
}
rflips= rflips-1;
}
System.out.println("There are "+numberOfHeads+" heads and "+numberOftails+" tails");
double probOfHeads = (double)numberOfHeads / flips;
System.out.println("Your probability of heads is " +probOfHeads);
double probOftails = (double)numberOftails / flips;
System.out.println("Your probability of tails is " +probOftails);
}
}
}
Picture of the output