En este tutorial de Java, estamos ordenando una matriz en orden ascendente usando una variable temporal y un bucle for anidado. Estamos usando la clase Scanner para obtener información del usuario.

Ejemplo de Java: programa para ordenar una matriz en orden ascendente

En este programa, se le pide al usuario que ingrese el número de elementos que desea insertar. Según la entrada, declaramos una matriz int y luego aceptamos todos los números ingresados ​​por el usuario y los almacenamos en la matriz.

Una vez que tenemos todos los números almacenados en la matriz, los ordenamos usando el ciclo for anidado.

import java.util.Scanner;
public class JavaExample 
{
    public static void main(String[] args) 
    {
    	int count, temp;
    	
    	//User inputs the array size
        Scanner scan = new Scanner(System.in);
        System.out.print("Enter number of elements you want in the array: ");
        count = scan.nextInt();
    
        int num[] = new int[count];
        System.out.println("Enter array elements:");
        for (int i = 0; i < count; i++) 
        {
            num[i] = scan.nextInt();
        }
        scan.close();
        for (int i = 0; i < count; i++) 
        {
            for (int j = i + 1; j < count; j++) { 
                if (num[i] > num[j]) 
                {
                    temp = num[i];
                    num[i] = num[j];
                    num[j] = temp;
                }
            }
        }
        System.out.print("Array Elements in Ascending Order: ");
        for (int i = 0; i < count - 1; i++) 
        {
            System.out.print(num[i] + ", ");
        }
        System.out.print(num[count - 1]);
    }
}

Producción:
Programa Java para ordenar una matriz en orden ascendente

Ejemplos de Java relacionados:

1. Programa Java para clasificar burbujas en orden ascendente y descendente
2. Programa Java para intercambiar dos números utilizando el operador xor bit a bit
3. Programa Java para ordenar cadenas alfabéticamente
4. Programa Java para invertir la matriz.

leer  Programa Java para encontrar el valor ASCII de un carácter

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *