/**
   FinalReview.java
   CS 111A final exam review part 1
   Craig Persiko's class
   12/12/17
*/

import java.util.Scanner;


public class FinalReview
{
   public static void main(String[] args)
   {
      Scanner scan = new Scanner(System.in);
   
      int a=3, b=5, c=10;
      double x=1.5, y=5.0, z=-1;
      char letter = 'w';
      
      double w = 3/4;  // w=0.0
      y=3.0/4; // y=0.75
      x=b/a;  // x=1.0
      z = b/(double)a;  // z=1.66667
      c = b % a; // c=2
      System.out.println(letter + w + " y=" + y + " x=" + x + " z=" + z + " c=" + c);
      System.out.println(letter + "=" + w + " y=" + y + " x=" + x + " z=" + z + " c=" + c);
      
    boolean bb = false;
    if(x > y && !bb)
      System.out.println("both true");
    else
      System.out.println("false");
      
      
    switch(a/3)
    {
      case 0:
        System.out.println("A");
        break; 
      case 1:
        System.out.println("B");
        break;
      case 2: case 3: case 4:
        System.out.println("C");
        break;
      default:
        System.out.println("D");
    }
    
    int i = 5;
    i++;
    System.out.println("i = " + i);
   
    for(int j=i; j<10; j++)
      for(int k=j; k>0; k--)
        if(k%2 == 0)
          System.out.print(k + " ");
    System.out.println();
       
    double num, sum = 0, max = Double.NEGATIVE_INFINITY;
    System.out.print("Enter 5 numbers: ");
    for(int ii = 0; ii < 5; ii++)
    {
      num = scan.nextDouble();
      sum += num;
      if (num > max) max = num; 
    }
    System.out.println("Their average is: " + sum/5.0);
    System.out.println("Their maximum is: " + max);
    
}

/* Sample Output:

[cpersiko@fog cs111a]$ java FinalReview
119.0 y=0.75 x=1.0 z=1.6666666666666667 c=2
w=0.0 y=0.75 x=1.0 z=1.6666666666666667 c=2
both true
B
i = 6
6 4 2 6 4 2 8 6 4 2 8 6 4 2 
Enter 5 numbers: 5 6 7 1 2 
Their average is: 4.2
Their maximum is: 7.0
[cpersiko@fog cs111a]$ 
 
 */


syntax highlighted by Code2HTML, v. 0.9