Losowanie oraz sortowanie tablicy

Losowanie oraz sortowanie tablicy

Program: losujący tablicę dwuwymiarową, a następnie sortujący ją wierszami.

Użytkownik podaje rozmiar tablicy dwuwymiarowej, która następnie jest sortowana (jej poszczególne “wiersze”).

Kompilator: Eclipse

Galeria:

Program w akcji.

Kod programu:

import java.util.Arrays;
import javax.swing.JOptionPane;
public class glowna {
	//Program losujący oraz sortujący tablicę.
	public static void main(String[] args) {
		int n=Integer.parseInt(JOptionPane.showInputDialog("Podaj liczbe: "));
		int tab[][]= new int[n][n];
		for(int i=0;i<n;i++)
		{
			for(int j=0;j<n;j++)		
					tab[i][j]=(int)Math.round(Math.random()*9);
		}
		for(int i=0;i<n;i++)
		{
			for(int j=0;j<n;j++)
					System.out.print(tab[i][j]);
			System.out.print("\n");
		}
		System.out.print("\nPo sortowaniu:\n");
		for(int i=0;i<n;i++)
			Arrays.sort(tab[i]);
		for(int i=0;i<n;i++)
		{
			for(int j=0;j<n;j++)
					System.out.print(tab[i][j]);
			System.out.print("\n");
		}
	}
}