Rumah > Java > javaTutorial > teks badan

Gelung dalam Pengaturcaraan Java

WBOY
Lepaskan: 2024-08-30 15:24:31
asal
1177 orang telah melayarinya

‘Pengekodan’ dalam takrifan mudah bermaksud cara untuk memberitahu komputer apa yang perlu dilakukan; walau bagaimanapun, ia tidak semudah yang kelihatan, tetapi setakat ini, kami tidak akan memberi tumpuan kepada bahagian kemudian (bermaksud mudah atau sukar). Dalam topik ini, kita akan belajar tentang Gelung dalam Pengaturcaraan Java.

IKLAN Kursus Popular dalam kategori ini BAHASA PENGATURCARAAN - Pengkhususan | 54 Siri Kursus | 4 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Komputer hanya boleh memahami jenis data 'ON' dan 'OFF', yang biasanya dikenali sebagai nilai 'Binary'. Kod binari terdiri daripada (0 dan 1) dan difahami oleh komputer di seluruh dunia. Tetapi masalahnya ialah kita tidak boleh menulis trilion 0 dan 1 dan itu untuk hanya untuk membuat komputer memahami apa yang kita minta mereka mengira. Di sinilah bahasa pengaturcaraan atau pengekodan muncul dalam gambar.

Dengan ini, kami telah berjaya menapis pemahaman kami ke tahap pengekodan, dan kini, memandangkan kami tahu apa yang dilakukan oleh 'Pengekodan' dan sebab kami mengekod, kami perlu terus menekan ke peringkat 'Gelung', iaitu tajuk perbincangan ialah?

Terdapat beberapa PL di seluruh kami; kebanyakannya adalah untuk pembangunan web, yang lain untuk pembangunan aplikasi desktop, ada yang dikenali sebagai tinggi, dan ada yang dikenali sebagai PL peringkat rendah. Semua bahasa pengaturcaraan ini mempunyai persamaan, iaitu “LOOPS”.

Melangkah lebih dalam ke dalam perbincangan, Gelung hadir dalam hampir semua bahasa pengaturcaraan; mari kita lihat apakah kelebihan yang mereka miliki untuk pembangun –

  • Ini adalah 'BOLEH DIGUNAKAN SEMULA'
  • Mereka mengurangkan saiz 'CODING.'
  • Mereka membuat aliran mudah 'KAWALAN.'
  • Mereka cenderung untuk mengurangkan 'KOMPLEKSI.'

Gelung dalam Pengaturcaraan JAVA bertujuan untuk menyelesaikan kerumitan kod, boleh digunakan dan bertujuan untuk digunakan oleh pembangun untuk menggunakan semula kod mengikut keperluan.

Jenis Gelung dalam Java

Jenis gelung dalam java adalah seperti berikut:

Dalam JAVA, gelung ialah pernyataan berulang. Pernyataan ini membantu pembangun (atau pengguna) untuk mengulangi kod program atau sekumpulan kod berjalan beberapa kali (mengikut keperluan).

Dalam JAVA, terdapat 3 kategori utama gelung, iaitu

  • UNTUK LOOP
  • WHILE LOOP
  • BUAT-SAMBIL LOOP

Sebelum kita mendalami LOOPS ini, kami mahu pembaca kami memahami satu perkara (ini memegang nilai untuk ketiga-tiga gelung). Sama ada FOR, WHILE atau DO WHILE, semuanya mempunyai Permulaan, Badan dan akhir sekali, Destinasi. Tanpa berbuat apa-apa marilah kita melihat mereka satu persatu –

1. Untuk Gelung

Jika anda seorang pembangun dan ingin melaksanakan atau menjalankan sebahagian daripada program anda untuk beberapa kali tertentu sebelum anda mendapat hasil akhir (atau hasil), anda akan menggunakan FOR LOOP. Ingat, anda akan menggunakan 'Untuk gelung' hanya apabila anda mengetahui dengan jelas bilangan kali anda mahu melaksanakan pernyataan. FOR LOOP akan berulang sehingga ia mempunyai nilai yang sama dengan "TRUE'.

Mari kita lihat carta alirnya untuk pemahaman yang lebih baik dan jelas –

Gelung dalam Pengaturcaraan Java

Sintaks 

for(initialization condition; testing condition; increment/decrement)
{
statement(s)
}
Salin selepas log masuk

Penjelasan 

Semua 3 parameter (iaitu permulaan, keadaan dan kenaikan/pengurangan) kekal dalam satu pernyataan tunggal dalam gelung FOR. Permulaan bermaksud menyediakan nilai awal Pembolehubah. Syarat bermaksud nilai yang ingin kita semak dalam program. Kenaikan/Penurunan bermaksud perkara yang anda mahu ada dalam gelung; nilai sama ada akan dinaikkan atau dikurangkan dengan sewajarnya. Badan gelung bermula dengan kurungan kerinting dan berakhir dengan kurungan kerinting (}) dan mengandungi pernyataan yang akan dilaksanakan menggunakan gelung.

Contoh

Niat kami adalah untuk mencetak semua nombor genap antara 1 hingga 100.

class Test
{
public Static Void Main (String ar [])
{
int no; for (no = 2; no <=100; no = no+2)
{
System.out. print ln(no);
}
}
}
Salin selepas log masuk

Output untuk program ini ialah 2,4,6,8,10,12…………………..96,98,100

2. Manakala Gelung

Hanya apabila jumlah penyata tertentu diperlukan untuk dilaksanakan berulang kali sehingga syarat dipenuhi, kita memerlukan? Di sini, tidak seperti gelung FOR, syarat disemak terlebih dahulu sebelum pelaksanaan pernyataan.

Mari kita lihat carta alirnya untuk pemahaman yang lebih baik dan jelas –

Gelung dalam Pengaturcaraan Java

Sintaks 

while (boolean condition)
{
loop statements
}
Salin selepas log masuk

Penjelasan 

Walaupun gelung bermula dengan penyataan syarat penggunaan yang diletakkan di dalam kurungan, ini juga memegang penyataan gelung dalam kurungan kerinting. Seperti yang telah kami katakan bahawa gelung WHILE berjalan sehingga nilai memegang nilai sebenar.

Example 

We want to print all the odd numbers between 1 to 100.

class Test
{
public static void main (String ar[])
{
int no = 1;
while (no<100)
{
System.out.print (no);
No = no +2;
} } }
Salin selepas log masuk

Output for this program will be 1,3,5,7,9,11………………………………………..97,99

3. Do While

There is not much difference between the WHILE and DO WHILE loops; the difference lies in their statement validation. In DO WHILE, the condition is checked after execution of the block of statements; hence we can say in DO WHILE, the statements are at least executed once.

Let us see the flowchart of it for better and clear understanding –

Gelung dalam Pengaturcaraan Java

Syntax 

do
{
statements..
}
while (condition);
Salin selepas log masuk

Explanation 

There is no condition checking in the DO WHILE loop for the first time; later, the condition is checked for TRUE or FALSE. If it is TRUE, then the next iteration of loops start; otherwise, the loop terminates itself.

Example

class Test
{
public Static Void Main (String ar[])
{
int no = 2;
do
{
System.out.print (no);
No = no + 2;
}
while (no<=100);
}}}
Salin selepas log masuk

Output for this program will be – 2,4,6,8,10…………….98,100

Comparison Between Different Types of Loops

The comparison between different types of loops are as follows:

1) Declaration

For Loop

for (initialization; condition; iteration){
//body of 'for' loop
}
Salin selepas log masuk

While Loop

Statements; //body of loop
}
Salin selepas log masuk

Do While

do
{
Statements
}
while (condition);
Salin selepas log masuk

2) We use FOR loop if the user knows the time of iteration, whereas the WHILE and DO WHILE loop is preferred when the number of iteration is not known.

3) Regarding the conditional statement in FOR loop, it will operate infinite time, whereas for WHILE and DO WHILE the absence of conditional statement will give ‘Compilation Error’.

Conclusion

The loops concept is crucial for any users who belong to development; if they are freshers and prepare for exams or interviews, they must be well-rehearsed with the Loops concepts. We have covered all the crucial aspects of Loops, and this is how things work in Loops. These 3 Loops are the most crucial ones, and the rest are improvised on them. If you have a good grip over these, then the rest will be quite easier to understand.

Atas ialah kandungan terperinci Gelung dalam Pengaturcaraan Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php
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