java loop tutorial with program examples
Bu öğretici, sözdizimi, açıklaması, akış şeması ve programlama örnekleriyle birlikte Java For Loop kavramını açıklayacaktır:
selenyum test kullanıcıları için temel java mülakat soruları
Bu eğitimde, Java'daki 'for-loop' konusunu tartışacağız. Döngü kavramının her yönünü ve onu kullanma şeklini keşfedeceğiz.
Bu öğretici, Java for-loop'un çeşitli uygulama alanlarını anlamanıza izin verecek yeterli programlama örneğiyle ele alınacaktır. Bazı sık sorulan sorular da verilen konunun bir parçası olacak, böylece Java for-loop ile ilgili önemli soruların farkında olacaksınız.
=> TÜM Java Öğreticilerini Buradan Kontrol Edin.
Ne öğreneceksin:
Döngü İçin Java
Döngü ifadesi, her programlama dilinin ayrılmaz bir parçasıdır. Döngü, kullanıcının belirlediği koşula göre her bir öğeyi yinelemenize yardımcı olur. Java, istisna olmayan bir dildir ve 'for-loop', herhangi bir programlama dilinde göreceğiniz en yaygın döngülerden biridir.
Sözdizimi:
for (initialization; condition; iteration) statement;
İlk olarak, döngü kontrol değişkeni başlangıç değerine başlatılır. Bunu, doğru veya yanlış döndüren bir boole ifadesi olan koşul izler. Bu koşul, döngü kontrol değişkenini test etmek için kullanılır.
Koşul doğruysa, for-döngüsü yinelemesine devam eder, aksi takdirde sona erer.
İlk On Numarayı Yazdırma
Aşağıda, Java for-loop'un basit bir örneği verilmiştir. Burada ilk on sayıyı “for-loop” yardımıyla yazdırdık.
Öncelikle, değeri 1 olan bir 'i' değişkenini başlattık. Sonra 'i' nin 10'dan küçük veya 10'a eşit olması gereken bir koşul belirledik ve sonra döngüyü 1 artırdık. 'i' nin değeri '10'dan küçük veya eşittir', ardından 'i' değeri her yinelemeden sonra yazdırılacaktır.
Değeri 11 olduğunda, belirtilen koşul eşleşmez ve döngü sona erer.
import java.util.Scanner; public class example { public static void main(String() args) { /* * Printing the first 10 numbers with * the help of for-loop */ System.out.println('First ten numbers are: '); for (int i=1; i <=10; i++){ System.out.println(i); } } }
Çıktı:
Bir Dizgiyi Ters Çevir
Aşağıdaki örnekte, konsol üzerinden String girişini aldık ve bir for döngüsü kullanarak karakterlerin her birini ters sırada yazdırmaya çalıştık.
import java.util.Scanner; public class example { public static void main(String() args) { String original, reverse = ''; System.out.println('Enter the string to be reversed'); /* * Used Scanner class to input the String through Console */ Scanner in = new Scanner(System.in); original = in.nextLine(); /* * Using for loop, iterated through the characters * in reverse order, decrementing the loop by -1 * and concatenating the reversed String * using an inbuilt method charAt() */ int length = original.length(); for(int i=length-1; i>=0; i--) { reverse = reverse + original.charAt(i); } System.out.println(reverse); } }
Çıktı:
Her Döngü İçin Java
Bu, çoğunlukla bir harita veya dizi listesi gibi bir koleksiyonun öğeleri / öğeleri arasında gezinmek veya gezinmek için kullanılan başka bir döngü biçimidir. Bu, JDK-5 ve üzeri tarafından desteklenir. Ayrıca döngü için geliştirilmiş olarak bilinir.
Sözdizimi:
for (data-type obj: array) { obj statement; }
Sıkça Sorulan Sorular
S # 1) Java'da bir döngüyü nasıl tekrarlarsınız?
Cevap: Java'da, bir sayaç değişkeni kullanarak bir döngüyü tekrar ederiz. En yaygın olarak, bir sayaç değişkeni i, j veya count olabilir. Hangi değişkeni seçeceği tamamen programcıya bağlıdır.
Aşağıdaki örnekte, bir döngüyü 5 kez tekrarladık ve ardından “*” yazdırdık. Bu aynı zamanda piramit programı olarak da bilinir. 'İ' ve 'j' nin değeri 5'e eşit olmadıkça döngü tekrarlanacaktır.
public class example { public static void main(String() args) { for(int i=0; i <5; i++) { for(int j=0; j <= i; j++) { System.out.print('*'); } System.out.println(); } } }
Çıktı:
java ile .jar nasıl açılır
S # 2) Java'da bir String için for-loop nasıl kullanılır?
Cevap: Aşağıda bir String değişkeni için for-döngüsünü kullandığımız program verilmiştir. Burada, 'i' indeksi ve (i + 1) indeksindeki karakterin eşit olup olmadığını karşılaştırmak için iki sayaçlı bir for-döngüsünü başlattık. Eşit ise (i + 1) dizininin karakterini basacaktır.
public class example { public static void main(String() args) { String str = new String('Microsofft'); int count = 0; char() chars = str.toCharArray(); System.out.println('Duplicate characters are:'); /* * initialized a for-loop with two counters * to compare if character at i index and i+1 index * are equal or not. It will print the characters * if they are equal. */ for (int i=0; i Çıktı:

S # 3) Döngüde bir Java'da bir şey nasıl yazdırılır?
Cevap: Aşağıdaki programda, koşulu buna göre belirlediğimiz için “i” değeri yalnızca bir kez yazdırılacaktır.
public class example { public static void main(String() args) { for (int i=0; i <1; i++){ System.out.println('The value is: ' +i); } } }
Çıktı:

S # 4) Java'da for-döngüden nasıl çıkılır?
Cevap: Bu, for-loop'un en temel sorusudur. Java for-loop'da, koşul yerine getirilmediği anda sizi otomatik olarak döngüden çıkaracaktır.
Bununla birlikte, açıkça bir Java'da break ifadesi eğer döngüden çıkmak istiyorsanız.
Break ile:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); break; } } }
Çıktı:

Ara Olmadan:
public class example { public static void main(String() args) { for (int i=0; i <2; i++){ System.out.println('The value is: ' +i); } } }
Çıktı:

S # 5) Java'da for-loop'tan nasıl değer alınır?
Cevap: Sayaç değişkeninin değerini (i, j veya sayım gibi) yazdırarak for döngüsünden bir değer elde edebilirsiniz.
android için iyi bir müzik indirici nedir
S # 6) Java'da her döngü için nasıl kullanılır?
Cevap: Bu eğiticinin 'Her döngü için Java' bölümünden geçebilirsiniz. Ancak, aşağıda her döngü için Java veya Java ile geliştirilmiş for-döngü için basit bir örnek listeledik.
import java.util.HashMap; public class example { public static void main(String() args) { int() arr = {2,3,9,5}; /* * Enhanced for-loop or for-each loop * begins here */ for (int obj: arr){ System.out.println(obj); } } }
Çıktı:

Sonuç
Bu eğitimde, sözdizimi, açıklaması, akış şeması ve programlama örnekleriyle birlikte Java for-loop kavramını açıkladık. Java for-loop'un diğer varyasyonları da akış şeması, açıklama, sözdizimi ve gereken yerlerde programlama örnekleriyle ayrıntılı olarak açıklanmaktadır.
Önerilen okuma = >> Java'da Döngü
Bu eğitimde listelenen örnekler, Java mülakatları sırasında da sorulduğundan çok önemlidir. Konuyu ayrıntılı olarak anlamanıza izin verecekleri için yine çok önemli olan birkaç SSS listeledik.
=> Mükemmel Java Eğitim Kılavuzuna Buradan Bakabilirsiniz.
Önerilen Kaynaklar
- Yeni Başlayanlar İçin JAVA Eğitimi: 100+ Uygulamalı Java Video Eğitimi
- Java Enum: Örneklerle Java Numaralandırma Eğitimi
- Java DataTypes, Loops, Arrays, Switch ve Assertions
- C # 'da Döngüler: Kontrol İfadeleri ve Örneklerle Çeşitli Döngüler
- Unix Kabuk Döngü Türleri: Unix'te Döngüye Kadar Döngüde Yapın
- VBScript Döngüleri: Döngü İçin, Döngü Yap ve Döngü Halinde
- Örneklerle C ++ 'da Döngü Oluşturur
- Python Döngüleri - Örneklerle İç içe Döngüler İçin