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

Assignment