某サイトのコレクションに関する問題で躓いています。
問題の条件として
Listg型の可変長配列を生成し乱数を奇偶判別し格納するというメソッドを作りなさいと
のことなのですが
List型をどのように生成しようかがまずわかりません。
そして一応Listを使わないで形にはできたのですが
これをどのようにListに変換しようかと模索中です。
自分の見立てでは
文字列をListに変換すればいい感じになりそうな気がするのですが...
アドバイス宜しくお願いします。
c#
1 /* 2 * 0から10までの乱数を発生させてその値を表示し0が出たら 3 * それまで入力した整数をすべて奇数、偶数にわけて表示するプログラムを 4 * 作りなさい。このとき、入力された奇数・偶数の値はそれぞれ別のListで 5 * 生成した可変長配列に格納すること 6 */ 7 8 // 乱数のオブジェクト生成 値の発生範囲は0~10まで 変数名はrandomNumber 9 Random r = new Random(); 10 //int randomNumber = r.Next(1,11); 11 12 // 発生した乱数の奇偶をストックできるように文字列を各々生成 13 14 String rowOddNumber = ""; 15 String rowEvenNumber = ""; 16 17 18 /* 0が出るまでコンソールで乱数を表示し続ける 19 * 文字出力のメソッドがほしいので 20 * do Whileで表示メソッドを生成 21 */ 22 23 int randomNumber; 24 do 25 { 26 randomNumber = r.Next(0, 11); 27 Console.WriteLine("0から10の値を出力:" + randomNumber); 28 if (randomNumber != 0) 29 { 30 31 if (randomNumber % 2 == 0) 32 { 33 rowEvenNumber += randomNumber.ToString() + " "; 34 } 35 else 36 { 37 rowOddNumber += randomNumber.ToString() + " "; 38 } 39 } 40 } while (randomNumber != 0); 41 Console.WriteLine(); 42 43 Console.WriteLine("偶数:" + rowEvenNumber); 44 Console.WriteLine("奇数:" + rowOddNumber); 45 46 47 System.Threading.Thread.Sleep(100000); 48 }
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/18 06:08
2017/05/18 06:11
2017/05/19 16:58
2017/05/20 03:36