Below is the syntax highlighted version of ThreeSort.java
from §1.2 Built-in Types of Data.
/****************************************************************************** * Compilation: javac ThreeSort.java * Execution: java ThreeSort a b c * * Read 3 integer values from the command line and print them * in ascending order. * * % java ThreeSort 17 50 33 * 17 * 33 * 50 * * % java ThreeSort 50 33 17 * 17 * 33 * 50 * * % java ThreeSort 17 50 17 * 17 * 17 * 50 * ******************************************************************************/ public class ThreeSort { public static void main(String[] args) { int a = Integer.parseInt(args[0]); int b = Integer.parseInt(args[1]); int c = Integer.parseInt(args[2]); // compute stats int min = Math.min(a, Math.min(b, c)); int max = Math.max(a, Math.max(b, c)); int median = a + b + c - min - max; // print stats System.out.println(min); System.out.println(median); System.out.println(max); } }