Rumah > Java > javaTutorial > Untuk Gelung di Jawa

Untuk Gelung di Jawa

PHPz
Lepaskan: 2024-08-30 15:24:42
asal
1211 orang telah melayarinya

Artikel berikut menyediakan garis besar untuk For Loop di Java. Pengulangan ialah konsep dalam Java yang melaksanakan sekumpulan pernyataan tertentu secara berulang apabila keadaan tertentu adalah benar. Java menyediakan tiga cara untuk melaksanakan gelung.

Mereka ialah:

Mulakan Kursus Pembangunan Perisian Percuma Anda

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

  • Untuk Gelung
  • Gelung Semasa
  • Lakukan sambil Gelung

Langkah

Diberikan di bawah adalah langkah-langkah yang dinyatakan:

  • Keadaan Permulaan – Dalam fasa Permulaan, kami memperkenalkan pembolehubah untuk digunakan dalam program Java. Secara amnya, pembolehubah dimulakan sebagai sifar atau satu.
  • Keadaan Pengujian – Dalam keadaan ujian, salah satu pemboleh ubah pembilang disemak sama ada ia lebih besar atau kurang daripada kuantiti tertentu.
  • Pelaksanaan Penyata – Dalam fasa ini, penyataan cetakan atau pembolehubah di dalam gelung for dilaksanakan menjadikannya lebih mudah untuk menjana output. Kadangkala pernyataan cetakan juga digunakan dalam fasa ini.
  • Keadaan Bertambah/Mengurang – Dalam fasa ini, pembolehubah kawalan gelung atau pembolehubah pembilang dinaikkan sebanyak 1 secara amnya untuk menggerakkan kod ke hadapan. Terdapat juga pengurangan 1 kepada pembolehubah kawalan gelung jika keadaan atur cara memerlukannya.
  • Menamatkan Gelung – Apabila keadaan tidak memuaskan dalam fasa keadaan ujian, gelung ditutup dan tidak berfungsi lagi.

Java ialah gelung terkawal kemasukan kerana keadaan disemak sebelum pelaksanaan kenyataan.

Sintaks gelung for dalam program Java boleh dilaksanakan dengan mudah menggunakan yang berikut.

Sintaks:

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

Carta Aliran:

Untuk Gelung di Jawa

Contoh For Loop dalam Java

Di bawah adalah contoh yang dinyatakan::

Contoh #1

Dalam contoh pertama, kami akan menjana 10 nombor pertama dalam program Java menggunakan gelung. Kod sampel diberikan di bawah serta output. Nama kelas ialah untukLoopDemo. Terdapat tiga fasa dalam pernyataan gelung. Ia berjalan dari 1 hingga 10 menjana semua nombor asli di antara.

Kod:

class forLoopDemo
{
public static void main(String args[])
{
// for loop 0begins when x=1
// and runs till x <=10
System.out.println("OUTPUT OF THE FIRST 10 NATURAL NUMBERS");
for (int x = 1; x <= 10; x++)
System.out.println(+ x)
}
}
Salin selepas log masuk

Output:

Untuk Gelung di Jawa

Contoh #2

Selepas contoh pertama, kita beralih kepada contoh kedua, di mana kita memperkenalkan tatasusunan dan mencetak elemen tertentu dalam tatasusunan. Sintaks untuk mencetak elemen dalam tatasusunan adalah seperti berikut.

Sintaks:

for (T element:Collection obj/array)
{
statement(s)
}
Salin selepas log masuk

Kod sampel, serta output, ditunjukkan di bawah. Dalam erti kata lain, ia juga dikenali sebagai dipertingkatkan untuk gelung. Format gelung mudah juga ditunjukkan dalam kod di bawah.

Kod:

// Java program to illustrate enhanced for loop
public class enhanced for loop
{
public static void main(String args[])
{
String array[] = {"Ron", "Harry", "Hermoine"};
//enhanced for loop
for (String x:array)
{
System.out.println(x);
}
/* for loop for same function
for (int i = 0; i < array.length; i++)
{
System.out.println(array[i]);
}
*/
}
}
Salin selepas log masuk

Output:

Untuk Gelung di Jawa

Contoh #3

Dalam contoh 3, kita akan menyemak gelung tak terhingga. Gelung tak terhingga ialah gelung yang berjalan tanpa henti. Ia adalah salah satu kelemahan menggunakan for loop. Gelung tak terhingga boleh dibuat dengan sengaja. Dalam kebanyakan kes, gelung tak terhingga dicipta secara tidak sengaja. Dalam kod di bawah, gelung tak terhingga dibuat kerana pernyataan kemas kini tidak disediakan.

Kod:

//Java program to illustrate various pitfalls.
public class LooppitfallsDemo
{
public static void main(String[] args)
{
// infinite loop because condition is not apt
// condition should have been i>0.
for (int i = 5; i != 0; i -= 2)
{
System.out.println(i);
}
int x = 5;
// infinite loop because update statement
// is not provided.
while (x == 5)
{
System.out.println("In the loop");
}
}
}
Salin selepas log masuk

Output:

Untuk Gelung di Jawa

Output sampel ditunjukkan di atas serta menjalankan mesin maya Java. Mesin maya Java berjalan selama-lamanya, dan ia tidak berhenti. JVM boleh dihentikan dengan mengklik kanan pada ikon JVM seperti yang ditunjukkan dan kemudian menghentikannya. Selain itu, pintasan ditunjukkan, iaitu Control + Shift + R.

Contoh #4

Dalam contoh 4, kita akan melihat satu lagi aplikasi untuk gelung, iaitu gelung bersarang. Bersarang untuk gelung bermaksud gelung for dalam untuk gelung. Ini bermakna dua untuk gelung berada di dalam satu sama lain. Ia biasanya digunakan untuk mencetak corak kompleks dalam platform Java. Contoh gelung bersarang untuk ditunjukkan di bawah.

Di sini nama kelas ialah PyramidExample. Kemudian main() diisytiharkan. Selepas itu, pembolehubah kawalan dua gelung diisytiharkan. Satu ialah pembolehubah kawalan gelung "i", dan satu lagi ialah pembolehubah kawalan gelung "j". Kemudian "*" dicetak dalam kawalan gelung. Baris baru diberikan supaya format struktur piramid yang diberikan dikekalkan. Dalam kod ini, program dijalankan sehingga 5 kali. Walau bagaimanapun, dengan meningkatkan nilai pembolehubah kawalan gelung ke "i", kita boleh memastikan bahawa piramid itu lebih besar.

Kod:

public class PyramidExample {
public static void main(String[] args) {
for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++){
System.out.print("* ");
}
System.out.println();//new line
}
}
}
Salin selepas log masuk

Output:

Untuk Gelung di Jawa

Example #5

In this example, we are going to see how a for loop goes through each and every element of an array and prints them.

In the below code, the class name is GFG. The package java. io .* is imported here. Also, the throws IO Exception is used at the main(), which throws and removes any exception arriving at the piece of code. The ar.length() returns the length of the array. The variable x stores the element at the “i”th position and prints it. This code is one of the easiest ways of showing how to access array elements using for loop function.

Code:

// Java program to iterate over an array
// using for loop
import java.io.*;
class GFG {
public static void main(String args[]) throws IOException
{
int ar[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
int i, x;
// iterating over an array
for (i = 0; i < ar.length; i++) {
// accessing each element of array
x = ar[i];
System.out.print(x + " ");
}
}
}
Salin selepas log masuk

Output:

Untuk Gelung di Jawa

Example #6

In this example, we are going to see whether a number is a palindrome or not. In this also, a for loop is used. A palindrome number is one which when reversed, represents the same number.

Examples are 121, 1331, 4334, etc.

Code:

import java.util.*;
class PalindromeExample2
{
public static void main(String args[])
{
String original, reverse = ""; // Objects of String class
Scanner in = new Scanner(System.in);
System.out.println("Enter a string/number to check if it is a palindrome");
original = in.nextLine();
int length = original.length();
for ( int i = length - 1; i >= 0; i-- )
reverse = reverse + original.charAt(i);
if (original.equals(reverse))
System.out.println("Entered string/number is a palindrome.");
else
System.out.println("Entered string/number isn't a palindrome.");
}
}
Salin selepas log masuk

Output:

Untuk Gelung di Jawa

Untuk Gelung di Jawa

Conclusion – For Loop in Java

In this article, we saw how a for loop is used in many cases. The condition is checked at the beginning of the loop, and then if the condition is satisfied, then it is used in the remaining part of the loop. It is very similar to a while loop which is also an entry-controlled loop. It is in contrast to the do-while loop in which the condition is checked at the exit of the loop.

For loops are used in Java and used in C, C++, Python, and many other programming languages. Mostly they are used to print patterns in menu-driven programs to check the behavior of a number and much more.

Atas ialah kandungan terperinci Untuk Gelung di Jawa. 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