Javaプログラミング学習サイト ゆるゆるプログラミング

・Javaソースダウンロード(Shuffle.java)

このソースについての記事はこちら「配列の並び替え」です。

Shuffle.javaをダウンロード

ダウンロードしたファイルはzip形式です。解凍して使ってください。Windowsの場合、ダウンロードしたzipファイルをマウスの右ボタンでクリックして表示されるポップアップメニューから「すべて展開(T)」で解凍できます。

public class Shuffle {
	public static void main( String[] args ) {
		// 配列を定義
		int[] ary = new int[ 10 ];

		// 配列に1からの連番を格納
		for ( int i = 0; i < ary.length; ++ i ) ary[ i ] = i + 1;

		// シャフル
		for ( int i = 0; i < ary.length; ++ i ) {
			// 0~(配列aryの個数-1)の乱数を発生
			int rnd = (int)( Math.random() * (double)ary.length );

			// ary[ i ]とary[ rnd ]を入れ替える
			int w = ary[ i ];
			ary[ i ] = ary[ rnd ];
			ary[ rnd ] = w;
		}

		// 結果を表示
		for ( int i = 0; i < ary.length; ++ i )
			System.out.println( ary[ i ] );
	}
}

このソースについての記事はこちら「配列の並び替え」です。

 

■新着情報

2022.07.06 完全数 6=1+2+3

■広告

 

 

 

 

Topへ