二重ループを使用して処理の終わりに★で区切るように表示を出したいのですが
どうすればいいか教えてください。
ある競技で選手20人を審査員1~10人がランダムで担当し、0~100点の点数をつける。
入力の終わりに★で区切るよう表示しなさい
class Main{
public static void main(String[] args){
int sensyu = 20;
for(int j=0;j<20;j++){
int s =(int)(Math.random()*10)+1; //審査員 s
for(int i=0;i<s;i++){
int tensu = (int)(Math.random()*100)+0; //点数 tensu
System.out.println("点数"+tensu); // 表示
}
}
}
}
と表示はできるのですがループの終わりごとに区切る方法がわからないのでお願いいたします!
理想の出力の例を追記してください。
質問は処理の度に★を出力するという感じでしょうか?
//選手1.
1点 5点 41点 23点 … 21点★
//選手2.
68点 7点 0点 33点 …88点★
という出力を言っているのでしょうか?
「入力の終わりに★」というのが引っ掛かりますが。入力する側(←人)が★をキーボードで打つ、とも読み取れるのでいまいち主旨がわかりません
それと、質問に直接関係ないですが上のコードでは0点~99点までしか出ません
説明下手ですみません
//選手1
1点
5点
★
//選手2
2点
10点
48点
★
と表示、★は選手ごとの処理の終わりを意味していて★で区切るよう表示したいです
回答1件
あなたの回答
tips
プレビュー

