Javaバブルソート2 D配列の要素

1101 ワード

package practice;

public class _2dArrayBubbleSort {

	public static void main(String[] args) {

		int Array[][] = { { 6, 4, 3 }, { 5, 1, 3 }, { 7, 6, 3 } };
		System.out.println("        :");
		for (int i = 0; i < Array.length; i++) {
			for (int j = 0; j < Array[i].length; j++) {
				System.out.print(Array[i][j] + "    ");
			}
			System.out.println();
		}
		
		/**
		 *                      
		 */
		//             
		for (int i = 0; i < Array.length; i++) {
			//          (  )  ,      Array.length - 1
			for (int j = 0; j < Array[i].length - 1; j++) {
				//    (  )           ,           
				for (int k = j + 1; k < Array[i].length; k++) {
					if (Array[i][j] > Array[i][k]) {
						int temp = Array[i][j];
						Array[i][j] = Array[i][k];
						Array[i][k] = temp;
					}
				}
			}
		}
		
		System.out.println("
:"); for (int i = 0; i < Array.length; i++) { for (int j = 0; j < Array[i].length; j++) { System.out.print(Array[i][j] + " "); } System.out.println(); } } }