// Compare3.java
public class Compare3 {
public static void main(String[] args)
{
if ( args.length < 3 ) {
System.out.print("This program will find the largest ");
System.out.println("of 3 floating-point numbers");
System.out.println("entered as command-line arguments.");
System.out.println("To run this program, type:");
System.out.println(" java Compare3 num1 num2 num3");
System.out.print("using numeric values in place of ");
System.out.println("num1, num2, and num3.");
System.exit(0);
} // if
float number1 = Float.parseFloat(args[0]);
float number2 = Float.parseFloat(args[1]);
float number3 = Float.parseFloat(args[2]);
// Find the largest of the first two numbers:
float largest;
if ( number1 > number2 )
largest = number1;
if ( number1 < number2 )
largest = number2;
// Find the largest of all three numbers
// by comparing the third number to the
// largest of the first two:
if ( number3 > largest )
largest = number3;
System.out.println("The largest of " + number1
+ ", " + number2
+ ", and " + number3
+ " is " + largest + ".");
} // method main
} // class Compare3