/** * Ask a user to enter in 3 numbers and sort them from smallest-to-largest order and largest-to-smallest order. * * @author Chay Shioi * @version 20 Sept 2009 */ import java.util.Scanner; public class NumberSort { public static void main (String[] args) { int num1, num2, num3; int min = 0; int med = 0; int lar = 0; Scanner scan = new Scanner (System.in); System.out.print ("Please enter 3 integers to sort: "); num1 = scan.nextInt(); num2 = scan.nextInt(); num3 = scan.nextInt(); if (num1 <= num2) if (num1 <= num3) min = num1; else min = num2; else if (num2 < num3) min = num2; else min = num3; if (num1 > num2) if (num1 < num3) med = num1; else med = num2; if (num2 > num1) if (num2 < num3) med = num2; else med = num3; if (num3 < num1) if (num3 > num2) med = num3; if (num1 >= num2) if (num1 >= num3) lar = num1; else lar = num2; else if (num2 > num3) lar = num2; else lar = num3; System.out.println ("Sorted lowest-to-highest: " + min + " " + med + " " + lar); System.out.println ("Sorted highest-to-lowest: " + lar + " " + med + " " + min); } }