/**
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