Apa itu While Loop di Java dan bagaimana menggunakannya?



Sementara loop di Java digunakan untuk mengulangi sebahagian program berulang kali. Sekiranya bilangan lelaran tidak tetap, maka anda boleh menggunakan Java sambil gelung.

Bahasa Java menawarkan anda untuk bekerja dengan beberapa gelung. pada dasarnya digunakan untuk melaksanakan sekumpulan pernyataan berulang kali sehingga keadaan tertentu dipenuhi. Di sini, saya akan memberitahu anda mengenai gelung ‘while’ di Java. Topik yang termasuk dalam artikel ini disebutkan di bawah:





Mari kita mulakan!

Apakah gelung sementara di Java?

Java while loop digunakan untuk mengulangi sebahagian program berulang kali. Sekiranya bilangan lelaran tidak tetap, maka anda boleh menggunakan while loop.



Gambaran bergambar mengenai bagaimana gelung sementara berfungsi:

Semasa Gelung di Jawa - EdurekaDalam rajah di atas, apabila pelaksanaan bermula dan keadaan kembali salah, maka melompat ke pernyataan seterusnya selepas gelung sementara. Sebaliknya, jika keadaan kembali benar maka penyataan di dalam loop sementara akan dilaksanakan.



Teruskan dengan artikel ini di While Loop in , Mari kita lihat sintaksnya:

pasang php 7 pada windows

Sintaks:

sementara (syarat) {// blok kod yang akan dilaksanakan}

Sekarang saya telah menunjukkan kepada anda sintaks, berikut adalah contoh:

Pelaksanaan Praktikal:

kelas Contoh {public static void main (String args []) {int i = 10 while (i> 1) {System.out.println (i) i--}}}

Pengeluaran :

10
9
8
7
6
5
4
3
2

Seterusnya, mari kita lihat contoh lain:

Contoh lain dari While Loop di Java:

// Pakej contoh Java While Loop Loops mengimport java.util.Scanner kelas awam WhileLoop {private static Scanner sc public static void main (String [] args) {int number, sum = 0 sc = new Scanner (System.in) System. out.println ('n Sila Masukkan sebarang nilai bulat di bawah 10:') number = sc.nextInt () while (number<= 10) { sum = sum + number number++ } System.out.format(' Sum of the Numbers From the While Loop is: %d ', sum) } } 

Pengeluaran :

Masukkan Nilai integer di bawah 10: 7
Jumlah Nombor Dari Loop Sementara ialah: 34

Contoh yang digambarkan di atas agak rumit berbanding yang sebelumnya. Izinkan saya menerangkannya selangkah demi selangkah.

Dalam contoh Java while loop ini, mesin akan meminta pengguna memasukkan nilai bilangan bulat di bawah 10. Selanjutnya, gelung While dan Kondisi di dalam gelung While akan memastikan bahawa nombor yang diberikan kurang dari atau sama dengan 10.

Sekarang, Nilai Pengguna dimasukkan = 7 dan saya telah memulakan jumlah = 0

Ini adalah bagaimana lelaran berfungsi: (tumpukan perhatian pada gelung sementara yang ditulis dalam kod)

Pengulangan Pertama:

jumlah = jumlah + nombor
jumlah = 0 + 7 ==> 7
Sekarang, nombor akan bertambah dengan 1 (nombor ++)

Pengulangan Kedua

Sekarang dalam lelaran pertama nilai kedua-dua Nombor dan jumlah telah berubah sebagai: Nombor = 8 dan jumlah = 7
jumlah = jumlah + nombor
jumlah = 7 + 8 ==> 15
Sekali lagi, bilangannya akan bertambah dengan 1 (nombor ++)

Pengulangan Ketiga

Sekarang, dalam Pengulangan Kedua, nilai Nombor dan jumlah telah berubah sebagai: Nombor = 9 dan jumlah = 15
jumlah = jumlah + nombor
jumlah = 15 + 9 ==> 24
Mengikut corak yang sama, nombor akan bertambah sebanyak 1 (nombor ++) lagi.

Pengulangan Keempat

Pada pengulangan ketiga Java sambil gelung, nilai kedua-dua Nombor dan jumlah telah berubah sebagai: Bilangan = 10 dan jumlah = 24
jumlah = jumlah + nombor
jumlah = 24 + 10 ==> 34

Akhirnya, nombor akan meningkat sebanyak 1 (nombor ++) untuk kali terakhir.

Di sini, Nombor = 11. Jadi, keadaan yang ada dalam gelung sementara gagal.

Pada akhirnya, pernyataan System.out.format akan mencetak output seperti yang anda lihat di atas!

Melangkah lebih jauh,

Satu perkara yang perlu anda perhatikan ialah anda harus menggunakan pernyataan kenaikan atau penurunan di dalam sambil gelung supaya pemboleh ubah gelung berubah pada setiap lelaran sehingga pada satu ketika, keadaan kembali salah. Dengan cara ini anda dapat menamatkan pelaksanaan loop sementara. Jika tidak, gelung itu akan dilaksanakan selama-lamanya. Dalam kes seperti itu, di mana gelung dijalankan tanpa had, anda akan mendapat konsep konsep loop tanpa had , yang merupakan topik perbincangan kami yang seterusnya!

Loop tanpa had di Java

Sebaik sahaja anda lulus 'benar' dalam gelung sementara, gelung sementara yang tidak terbatas akan dimulakan.

Sintaks :

sementara (benar) {pernyataan}}

Demonstrasi Praktikal

Mari saya tunjukkan contoh Infinite While Loop di Java:

kelas Contoh {public static void main (String args []) {int i = 10 while (i> 1) {System.out.println (i) i ++}}}

Ini adalah loop sementara yang tidak terbatas, oleh itu ia tidak akan berakhir. Ini kerana keadaan dalam kod mengatakan i> 1 yang akan selalu berlaku kerana kita menambah nilai i di dalam loop sementara.

Dengan ini, saya telah sampai ke penghujung blog ini. Saya sangat berharap kandungan yang dikongsi di atas memberi nilai tambah kepada pengetahuan Java anda. Mari kita terus meneroka dunia Java bersama-sama. Nantikan!

Lihat oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi Anda awal dalam pengaturcaraan Java dan melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.

Ada soalan untuk kami? Sila sebutkan di bahagian komen blog '' While loop in Java '' ini dan kami akan menghubungi anda secepat mungkin.