我試圖讀取infile中的每個整數並將其傳遞給方法adScore,該方法確定字母等級,以及所有等級和最高考試分數和最低考試分數。但是我的while循環在執行for循環時並沒有從infile中提取數據,因爲我在執行system.out.print的for循環之後調試它。什麼回報只是數字0-29這是我的循環計數器。可以幫助我瞭解我做錯了什麼,以便我可以從infile中提取成績分數?需要從infile中取出每個整數並將其傳遞給方法
問候。
while(infile.hasNextInt())
{
for(int i=0; i <30; i++)//<-- it keeps looping and not pulling the integers from the file.
{
System.out.println(""+i);//<--- I placed this here to test what it is pulling in and it is just counting
//the numbers 0-29 and printing them out. How do I get each data from the infile to store
exam.adScore(i);//determines the count of A, B, C, D, F grades, total count, min and max
}
}
謝謝!我一直在努力研究如何從循環中的infile中獲取數據。我不知道我是否可以使用另一個局部變量並將輸出分配給該局部變量。這就說得通了!我永遠不會忘記這一點,因爲我已經在這一連串3天的時間裏撞到了我的頭:( – SaintClaire33 2012-04-15 12:32:42