Yaz java kursu için basit bir ödev üzerinde çalışıyorum ve sadece koduma bir göz atabileceğinizi ve yaptığım yöntemin en iyi yol olup olmadığını görmeyi umuyordum. Amaç, en az 25 eleman içeren basit bir int
dizisi oluşturmak ve onu geçmek ve tüm elemanları eklemek için bir döngü kullanmaktır. Bazı sorunlarım vardı ama işe yaramış gibi görünüyor. Çalıştıktan sonra, biraz araştırma yaptım ve insanların bir Her For döngüsü (gelişmiş döngü) kullandığı bazı benzer şeyler gördüm. Bu daha iyi bir seçenek olur mu? Normal bir döngü için karşıtlığı kullanmanın en iyi yollarını karıştırdım.Bir dizideki elemanların toplamı
Neyse, daha iyi bir programcı olmam için bana yardımcı olan yorumlar veya eleştiriler!
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.");
}
}
İleride söz bu tür codereview.stackexchange.com için daha uygun olacaktır. –
Bu soru buna benziyor mu? https://stackoverflow.com/questions/4550662/how-do-you-find-the-sum-of-all-the-numbers-in-an-array-in-java –
Ana sayfanızı – Quill