###乱数で出た数値と同じ数のマークを表示したいです。
実行結果の例
5 10 3 7 1 2 5
□□□□□
□□□□□□□□□□
□□□
□□□□□□□
□
□□
□□□□□
発生している問題・エラーメッセージ
マークが7つになってしまいます。
該当のソースコード
package problem5; /** * 練習問題5-10 * * 長さ7の整数型配列を生成しかなに1から10までの乱数を代入しなさい。その際、実行例にならって、その数の分だけ、*マークを表示するようにしなさい。 */ public class Problem5_10 { /** * メインメソッド メイン処理を実行します。 * * @param args * プログラム起動引数 */ public static void main(String[] args) { // 配列の大きさを設定 int a[] = new int[7]; // 配列1つごとに乱数結果を設定 for (int i = 0; i < a.length; i++) { // 1~10の乱数設定 a[i] = (int) (Math.random() * 10) + 1; // 乱数結果を表示 System.out.print(a[i] + " "); } // 改行 System.out.println(); for (int i = 0; i < a.length; i++) { System.out.print("*"); } System.out.println(); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/14 09:21
2020/07/14 09:24
2020/07/14 09:29