Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Chapter3_8Sorting3Integers {
- public static void main(String[] args) {
- Scanner kb = new Scanner(System.in);
- // prompt the user for 3 integers
- System.out.println("Enter 3 integers");
- // retrieve the integers from the console
- int num1 = kb.nextInt();
- int num2 = kb.nextInt();
- int num3 = kb.nextInt();
- System.out.println("the numbers pre-sorted are " + num1 + " "+ num2+ " "+num3);
- // Test the integers. If they are in the wrong order you must use a swap. We DO NOT use else if here because
- if (num1 >num2){ // we need every case to be tested
- int temp = num1; // now num1 is stored in the temp variable
- num1 = num2; // now num1 gets num2. At this moment they are the same value.
- num2 = temp; // now num2 gets the value stored in temp (which was the original num1)
- }
- if (num2 >num3){
- int temp = num2;
- num2 = num3;
- num3 = temp;
- }
- if (num1 >num2){
- int temp = num1;
- num1 = num2;
- num2 = temp;
- }
- System.out.println("The numbers sorted are "+ num1 + " "+ num2+ " "+num3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement