For, While Ve Do While
For, while ve do while
While Döngüsü: While Döngüleri belirli bir koşul doğru iken çalışacağı zaman kullanılır. Döngünün kaç defa çalıştırılacağı önceden belli değildir ama koşula bağlıdır. Şart Doğru (True) olduğu müddetçe döngüye ait komutları çalıştırır.
class ifLoop{
public static void main(String args[])
{
int a = 5, fact = 1;
while ( a >= 1 )
{
fact *= a;
a--;
}
System.out.println("5 Sayısının faktöriyeli " + fact);
}
}
Do… While Döngüsü
‘While’ döngüsü gibi belirtilmiş bir koşul yanlış (false) olana kadar deyimleri çalıştırır. Bu döngüler, belirtilen koşul yanlış(false) olsa bile en az bir kere ‘do-while’ döngüsünün çalışması dışında.’while’döngülerinin benzeridir.
class ifLoop{
public static void main(String args[])
{
int a = 1, sum = 0;
do
{
sum += a;
a++;
}while (a <= 100);
System.out.println("1 ile 100 arasındaki sayıların toplamı" + sum);
}
}
For döngüsü
o Döngü başlamadan önce başlangıç değeri verilen bir sayaç değişkeni
o Sayaç değişkenini test eden bir koşul
o Sayaç değişkeninin değerini değiştirien bir deyim
* ‘for’ döngüsü bu özellikleri sıkışmış bir şekilde barındıran bir düzen sunar
For döngüsü
o Kontrol değişkeni (döngü sayacı)
o Kontrol değişkenine ilk değer verme
o Her dönüşte kontrol değişkenini artırma/azaltma
o Kontrol değişkeninin son değere ulaşıp ulaşmadığını döngüdeki şart ile tesbiti
For döngüsü
for ( int counter = 1; counter <= 10; counter++ )
Kontrol değişkenin bir artımı
Kontrol değişken
Kontrol değişkenin son değer
for
anahtar kelime
Döngünün şartı
Kontrol değişkenin ilk değeri
Noktalı virgül ile ayırım
Noktalı virgül ile ayırım
class ifLoop{
public static void main(String args[])
{
int i = 1 , sum = 0 ;
for(i = 1, sum=0; i <=10; i+=2 ){
sum+=i;
}
System.out.println("Çift rakamlar toplamı " + sum)
}
}