java初心者です。
以下のwhile文で作成した内容をfor文で作り変えたいのですが、
可能でしょうか。
◇問題内容
0~99のランダム数を繰り返しだし、出した合計が50000を超える
回数を求める。
該当のソースコード(While文)
public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ Random rnd = new Random(); int count = 0; int sum = 0; while(sum < 50000) { sum += rnd.nextInt(100); count++; } System.out.println(count+"回"); }
試したこと(for文)
Random rnd = new Random();
int count = 0;
int value = rnd.nextInt(100);
for( int sum = 0; sum <= 50000; sum=value++);{
count++;}
System.out.println(count);
}
上記を試しましたが、思っている結果にならなかったです。
お手数おかけしますが、ご指摘お願い致します。
回答2件
あなたの回答
tips
プレビュー