Semester Final :D
Code
///John Mulligan
///period 5
///Program Name: FinalS1
///File Name: FinalS1.java
import java.util.Random;
import java.util.Scanner;
public class FinalS1
{
public static void main( String[] args )
{
Scanner keyboard = new Scanner(System.in);
System.out.println("How many flip do you want to coin?");
int flipnumb = input.nextInt ();
while ( flipnumb < 1 || flipnumb > 2100000000 )
System.out.print( "Duuuud ur number was ");
if ( flipnumb < 1 )
{
System.out.println("TINY");
}
else
{
System.out.print("TO BIIIIG");
}
System.out.println("plz giv number between 1 & 2100000000");
flipnumb = input.nextInt();
}
Random r = new Random();
int flipsflipped = 0;
int heads = 0;
int outcome = 0;
while ( flipsflipped < flipnumb )
{
outcome = r.nextInt(2);
heads = heads + outcome;
flipsflipped++;
}
int tailTotal = flipsflipped - heads;
System.out.println("In " + flipnumb + " coin flips, " + heads + " heads were rolled and " + tailTotal + " tails were rolled.");
double headProbablility = (double) heads / flipsflipped;
double tailProbablility = (double) tails / flipsflipped;
System.out.println("In this run the probability of rolling heads was " + headProbability + ".");
System.out.println("With the probability if tails being " + tailProbability + ".");
}
}