//markParse is an Integer ArrayList
//ii is the number of elements in markParse
//analysis is a textArea in the program's design
int max = java.util.Collections.max(markParse);
int min = java.util.Collections.min(markParse);
int range = max - min;
int average = sumData/ii;
analysis.setText("Avg: " + average);
analysis.append("Max: " + max);
analysis.append("Min: " + min);
analysis.append("Range: " + range);
希望這是足夠的代碼,因爲它是我的程序中有錯誤的唯一部分。當我運行我的程序時,本節將計算並顯示數組列表中的最大/最小值,平均值和範圍。它應該是當我點擊一個按鈕(包含此代碼)時實現的;然而,沒有任何反應。快速簡單:爲什麼不運行?
我很確定它與java.util.Collections語句有關,但我不確定。請更正和/或解釋。
你試過踏入這個代碼在調試器?你確定你的按鈕實際上調用了這個代碼嗎? – Sbodd
我改變了代碼,所以它只是打印「狗」,它的工作。所以按鈕正在工作。 – Ben