while ループの難しさを見つける。生成されたファイル内の各数値の呼び出しおよび/または読み取りを開始して、最小数値と最大数値、および合計を特定する方法がわかりません。また、可能であれば、誰かがコードの書き方を説明して、数字のいずれかが連続している場合に何回カウントするかを説明できますか。
PrintWriter prw = new PrintWriter("results.txt");
int num, largest, smallest, total = 0, count = 0;
int programnumber = 6;
double average = 0;
PrintWriter prw1= new PrintWriter(new FileWriter("randomdata.txt"));
Random generator = new Random();
for (int i = 0; i < 1001; i++){
num = generator.nextInt(500); //Will this generate a file w/ 500 num?
prw1.write(num + "\n");
}
prw1.close();
largest = 0;
smallest = 9999;
while (prw1.nextInt()){ //what call statement do I use?
num = (prw1.nextInt()); //unsure how to begin reading numbers
if (num > largest){
largest = num;
}
if (num < smallest){
smallest = num;
}
total += num;
count++;
}
average = (total / total);