154k views
1 vote
Write a Java application that asks a user to enter three integers. Display them in

ascending and descending order. Save the file as AscendingAndDescending.java.

User Vdep
by
8.0k points

1 Answer

4 votes

import java.util.Arrays;

import java.util.Scanner;

public class AscendingAndDescending {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

// Ask the user to enter three integers

System.out.print("Enter the first integer: ");

int num1 = input.nextInt();

System.out.print("Enter the second integer: ");

int num2 = input.nextInt();

System.out.print("Enter the third integer: ");

int num3 = input.nextInt();

// Put the numbers into an array

int[] nums = {num1, num2, num3};

// Sort the array in ascending order

Arrays.sort(nums);

System.out.println("Ascending order: " + nums[0] + ", " + nums[1] + ", " + nums[2]);

// Sort the array in descending order

int[] reversedNums = {nums[2], nums[1], nums[0]};

System.out.println("Descending order: " + reversedNums[0] + ", " + reversedNums[1] + ", " + reversedNums[2]);

}

}

Here's an example output when the user enters the numbers 5, 3, and 7:

Enter the first integer: 5

Enter the second integer: 3

Enter the third integer: 7

Ascending order: 3, 5, 7

Descending order: 7, 5, 3

User Emil Aspman
by
8.5k points