プログラミングの課題を行っていて、修正を求められました。
以下のソースコードをより簡潔に記載しろとの指示でした。
自分ではこれ以上、削る箇所が思いつかなかったため、アドバイスが欲しいです。
前提・実現したいこと
テストの点数の分布を出したいです。
0点:1人、1点:3人、2点:5人、3点:6人、4点:5人、5点:2人
出力結果は以下のようなものを期待しています。
0:*
1:***
2:*****
3:******
4:*****
5:**
以下のソースコードをより簡潔にするにはどうしたらいいでしょうか。
該当のソースコード
Java
1public class Main{ 2 public static void main(String[] args){ 3 int counts = { 1, 3, 5, 6, 5, 2,}; 4 for( int value = 0; value < 6; value++){ 5 System.out.print(value + "点") 6 for(int number = 1; number <= contents[value]; number++){ 7 System.out.print("*"); 8 } 9 System.out.println(""); 10 } 11 }
回答1件
あなたの回答
tips
プレビュー