スポンサーサイト:岡山の専門学校ビーマックス ITスペシャリスト学科のBe-Blog


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Java言語アルゴリズム入門 『整数を昇順に並べながらListに追加する方法』:岡山の専門学校ビーマックス ITスペシャリスト学科のBe-Blog


Java言語授業の課題から。
ランダムに生成された整数を、昇順に並べながらListに格納する方法です。

==> プログラムソースを表示

===== ちょこっと解説 ======
まずは、使用するユーティリティをインポートします。
import java.util.ArrayList;
import java.util.ListIterator;

次に、クラス宣言とmainメソッドの宣言。
class RandomList{
 public static void main(String[] args){

 }
}

今回は、mainメソッド内に、ガリガリとコードを書き込んでいきます。
ArrayList list = new ArrayList();
ListIterator it;

5つのランダムな整数を昇順に並べながら、listに追加していきます
for(int i=0; i<5; i++){
 int rand = (int)(Math.random()*10)+1; ←1~10のランダムな整数を取得します
 it = list.listIterator();
 while(it.hasNext()){
  if(it.next(rand < it.next()){
   it.previous(); ←1つ前に戻すのがポイント
   break;
  }
 }
 it.add(rand); ←rand追加
}

最後に、listの内容を確かめましょう。
System.out.println(list.toString());

by ほりてぃ
-------------------------------------------
↓このブログのランキングを見る
にほんブログ村 教育ブログ 専門学校教育へ にほんブログ村 地域生活(街) 中国地方ブログ 岡山(市)情報へ にほんブログ村 IT技術ブログへ にほんブログ村
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

非公開コメント

- カレンダー -
- facebook -
天気予報

-天気予報コム- -FC2-
クラウド ガール | MSDN 技術解説コミック
クラウド ガール | MSDN 技術解説コミック
カレンダー
09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
最近の記事
カテゴリー
FC2カウンター
リンク
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。