Rumah > Java > javaTutorial > teks badan

Program Java untuk mengira jumlah nombor dalam senarai menggunakan gelung for

WBOY
Lepaskan: 2023-09-14 19:17:02
ke hadapan
1216 orang telah melayarinya

Program Java untuk mengira jumlah nombor dalam senarai menggunakan gelung for

Pengenalan

Java ialah bahasa pengaturcaraan popular yang digunakan untuk membangunkan pelbagai aplikasi, termasuk yang melibatkan senarai nombor. Tugas biasa ialah mengira jumlah nombor dalam senarai, yang boleh dilakukan menggunakan gelung for. Dalam pendekatan ini, kita mula-mula membuat senarai nombor dan kemudian memulakan pembolehubah untuk menahan jumlah. Kami kemudian menggunakan gelung for untuk mengulangi setiap elemen dalam senarai, menambahkannya pada pembolehubah jumlah. Selepas gelung selesai, pembolehubah jumlah mengandungi jumlah semua nombor dalam senarai.

Kaedah ini ringkas, cekap dan mudah difahami, menjadikannya pilihan yang baik untuk banyak aplikasi. Walau bagaimanapun, apabila saiz senarai bertambah, kerumitan masa pendekatan ini mungkin menjadi isu dan kaedah lain (seperti pemprosesan selari atau menggunakan strim) mungkin lebih sesuai.

Contoh 1

Kaedah ini menggunakan gelung mudah untuk mengulang senarai dan menambah elemen. Ini ialah kaedah mudah dan berkesan yang sesuai untuk senarai kecil hingga sederhana. Untuk senarai yang lebih besar, kaedah lain seperti pemprosesan selari atau menggunakan strim mungkin lebih cekap.

Kaedah

  • Buat senarai kosong integer menggunakan kelas ArrayList.

  • Gunakan kaedah tambah untuk menambah beberapa nombor pada senarai.

  • Mulakan pembolehubah integer bernama jumlah kepada 0.

  • Gunakan gelung for untuk mengulang senarai dan gunakan kaedah saiz untuk menentukan bilangan lelaran yang diperlukan.

  • Pada setiap lelaran gelung, gunakan kaedah get untuk mendapatkan elemen semasa daripada senarai dan tambahkannya pada pembolehubah jumlah.

  • Selepas gelung selesai, pembolehubah jumlah akan mengandungi jumlah semua nombor dalam senarai.

  • Gunakan kaedah println objek System.out untuk mencetak jumlah.

Ini ialah contoh program Java yang menggunakan gelung for untuk mengira jumlah nombor dalam senarai -

import java.util.ArrayList;
import java.util.List;

public class SumOfNumbers {
   public static void main(String[] args) {
      List<Integer> numbers = new ArrayList<>(); // create a list of integers

      // add some numbers to the list
      numbers.add(10);
      numbers.add(20);
      numbers.add(30);
      numbers.add(40);
      numbers.add(50);

      int sum = 0;
      for (int i = 0; i < numbers.size(); i++) { // loop through the list
         sum += numbers.get(i); // add the current element to the sum
      }

      System.out.println("Sum of numbers in the list: " + sum); // print the sum
   }
}
Salin selepas log masuk

Arahan

Dalam program ini, kami mula-mula membuat senarai integer menggunakan kelas ArrayList. Kami menggunakan kaedah tambah untuk menambah beberapa nombor pada senarai.

Seterusnya, kami mentakrifkan pembolehubah integer bernama jumlah dan memulakannya kepada 0. Kemudian gunakan gelung for untuk lelaran melalui senarai. Pada setiap lelaran gelung, kita mendapat elemen semasa menggunakan kaedah get dan menambahnya pada pembolehubah jumlah.

Akhir sekali, kami mencetak jumlah menggunakan kaedah println objek System.out.

Output

Sum of numbers in the list: 150
Salin selepas log masuk

Contoh 2

Kaedah ini serupa dengan menggunakan gelung for, tetapi ia menggunakan gelung untuk setiap. Gelung untuk-setiap ialah versi singkatan bagi gelung untuk yang membolehkan kita mengulangi elemen koleksi atau tatasusunan tanpa menggunakan pembolehubah indeks.

Kaedah

  • Buat senarai kosong integer menggunakan kelas ArrayList.

  • Gunakan kaedah tambah untuk menambah beberapa nombor pada senarai.

  • Mulakan pembolehubah integer bernama jumlah kepada 0.

  • Gunakan untuk setiap gelung untuk mengulang senarai.

  • Pada setiap lelaran gelung, gunakan nombor pembolehubah gelung untuk mendapatkan elemen semasa daripada senarai dan tambahkannya pada pembolehubah jumlah.

  • Selepas gelung selesai, pembolehubah jumlah akan mengandungi jumlah semua nombor dalam senarai.

  • Gunakan kaedah println objek System.out untuk mencetak jumlah.

Berikut ialah satu lagi contoh atur cara Java yang menggunakan gelung untuk-setiap untuk mengira jumlah nombor dalam senarai -

import java.util.ArrayList;
import java.util.List;

public class SumOfNumbers {
   public static void main(String[] args) {
      List<Integer> numbers = new ArrayList<>(); // create a list of integers

      // add some numbers to the list
      numbers.add(5);
      numbers.add(15);
      numbers.add(25);
      numbers.add(35);
      numbers.add(45);

      int sum = 0;
      for (int number : numbers) { // loop through the list using a for-each loop
         sum += number; // add the current element to the sum
      }

      System.out.println("Sum of numbers in the list: " + sum); // print the sum
   }
}
Salin selepas log masuk

Arahan

Dalam program ini, kami mencipta senarai integer menggunakan kelas ArrayList dan menambah beberapa nombor pada senarai menggunakan kaedah tambah.

Seterusnya, kami mentakrifkan pembolehubah integer bernama jumlah dan memulakannya kepada 0. Kami kemudian menggunakan gelung untuk-setiap untuk lelaran melalui senarai. Pada setiap lelaran gelung, kita mendapat elemen semasa menggunakan nombor pembolehubah gelung dan menambahnya pada pembolehubah jumlah.

Akhir sekali, kami mencetak jumlah menggunakan kaedah println objek System.out.

Output

Sum of numbers in the list: 125
Salin selepas log masuk

Kesimpulan

  • Terdapat banyak cara untuk mengira jumlah nombor dalam senarai menggunakan Java. Dua kaedah biasa adalah menggunakan gelung untuk dan menggunakan gelung untuk setiap. Kerumitan masa bagi kedua-dua kaedah ialah O(n), dengan n ialah bilangan elemen dalam senarai, dan kerumitan ruang bagi gelung for ialah O(1), dan kerumitan ruang bagi setiap gelung ialah O( n).

  • Apabila memilih kaedah yang hendak digunakan, adalah penting untuk mempertimbangkan saiz senarai, keperluan prestasi aplikasi dan kebolehbacaan serta kebolehselenggaraan kod. Untuk senarai kecil hingga sederhana, kedua-dua pendekatan adalah baik, tetapi untuk senarai yang lebih besar atau aplikasi kritikal prestasi, pendekatan lain seperti pemprosesan selari atau menggunakan strim mungkin lebih sesuai.

Atas ialah kandungan terperinci Program Java untuk mengira jumlah nombor dalam senarai menggunakan gelung for. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan