Java Online Compiler
Example: SortPrimitiveArrayDescending in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// SortPrimitiveArrayDescending import java.util.Arrays; // Main class containing the entry point of the program public class Main { public static void main(String[] args) { // Step 1: Declare and initialize a primitive integer array int[] numbers = {5, 1, 9, 3, 7}; System.out.println("Original array: " + Arrays.toString(numbers)); // Step 2: Sort the array in ascending order Arrays.sort(numbers); System.out.println("Array sorted ascending: " + Arrays.toString(numbers)); // Step 3: Manually reverse the sorted array to get descending order int n = numbers.length; for (int i = 0; i < n / 2; i++) { int temp = numbers[i]; numbers[i] = numbers[n - 1 - i]; numbers[n - 1 - i] = temp; } // Step 4: Print the array after reversing System.out.println("Array sorted descending: " + Arrays.toString(numbers)); } }
Output
Clear
ADVERTISEMENTS