我正在爲一個夏季java課程做一個簡單的任務,希望你們能看看我的代碼,看看我做的方式是否是最好的方法。目的是創建一個至少有25個元素的簡單int
數組,並使用循環遍歷它併合並所有元素。我有一些問題,但看起來像我得到它的工作。在我解決問題之後,我做了一些小小的研究,看到一些人們使用For Each循環(增強循環)的類似東西。這會是一個更好的選擇嗎?我有點困惑於最好的方式來使用,而不是普通的循環。數組元素的總和
無論如何,任何評論或批評幫助我成爲更好的程序員!
public class Traversals {
public static void main(String[] args) {
int absenceTotal = 0;
// initialize array with 30 days of absences.
int absencesArr[] = { 1, 3, 0, 9, 8, 23, 1,
11, 23, 5, 6, 7, 10, 1, 5,
14, 2, 4, 0, 0, 1, 3, 2, 1,
1, 0, 0, 1, 3, 7, 2 };
for (int i = 0; i < absencesArr.length; i++) {
absencesArr[i] += absenceTotal;
absenceTotal = absencesArr[i];
}
System.out.println("There were " + absenceTotal + " absences that day.");
}
}
以供將來參考,這種問題會更適合codereview.stackexchange.com。 –
這個問題和這個類似嗎? https://stackoverflow.com/questions/4550662/how-do-you-find-the-sum-of-all-the-numbers-in-an-array-in-java –
你應該縮進你的'主要' – Quill