// Programming with Java by John R. Hubbard // Copyright McGraw-Hill, 1999 // Problem 3.3 on page 61 import java.util.Random;public class MaxOfFour { public static void main(String[] args) { Random random = new Random(); int n1 = random.nextInt(); System.out.println("n1 = " + n1); int n2 = random.nextInt(); System.out.println("n2 = " + n2); int n3 = random.nextInt(); System.out.println("n3 = " + n3); int n4 = random.nextInt(); System.out.println("n4 = " + n4); int max = n1; if (n2 > max) max = n2; if (n3 > max) max = n3; if (n4 > max) max = n4; System.out.println("Their maximum is " + max); } }
下面这个好理解些
max=number1>number?number1:number2;
if (max<number3) max=number;
// Copyright McGraw-Hill, 1999
// Problem 3.3 on page 61 import java.util.Random;public class MaxOfFour
{ public static void main(String[] args)
{ Random random = new Random();
int n1 = random.nextInt();
System.out.println("n1 = " + n1);
int n2 = random.nextInt();
System.out.println("n2 = " + n2);
int n3 = random.nextInt();
System.out.println("n3 = " + n3);
int n4 = random.nextInt();
System.out.println("n4 = " + n4);
int max = n1;
if (n2 > max) max = n2;
if (n3 > max) max = n3;
if (n4 > max) max = n4;
System.out.println("Their maximum is " + max);
}
}