[Çözüldü] While döngüsü Sorunu

Başlatan alimyus, 20 Ekim 2016 - 19:07:59

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

alimyus

Merhaba Arkadaşlar. java' ya Yeni Başladım. Basit bir While döngüsü Yapmaya çalışıyorum ama bi türlü olmuyor.

Kod şu şekilde:

package while_dongusu;

public class WhileDongusu {

public static void main(String[]args)
{
int sayac = 0;

sayac++;
System.out.println(sayac);

while(sayac<=10);

{
System.out.println("Bitti." + sayac);
}

}
}


Run dediğimde console bölümünde 1 yazıyor fakat kod hala çalışmaya çalışıyor. console bölümündeki kırmızı stop aktif birşekilde duruyor. Anca elle kapatabiliyorum. ekran görüntüsü ektedir.

[eklenti yönetici tarafından silindi]

QuackWave

#1
package while_dongusu;
public class Proje1 {
public static void main (String[]args) {
     int sayac=10;
     while (sayac>=1) {
     System.out.println(sayac);
     sayac--;
          }
     }
}

10'den 1'e kadar giden sayaç
Ayrıca kodları kod etiketinde kullan.
'[.code] [/code]' şeklinde noktasız yaz.Kısayol olarak üstteki '#' işaretini kullanabilirsin

alimyus

Teşekkürler

Problem burdaki ";" imiş sanırım



while(sayac<=10);



Böyle olacak yani


while(sayac<=10


QuackWave

Yani şöyle olacak demek istedin.
while (sayac<=10)

alimyus

 :D Aynen. Tekrar Teşekkürler

QuackWave


afeser

Alıntı yapılan: alimyus - 20 Ekim 2016 - 19:47:02
Teşekkürler

Problem burdaki ";" imiş sanırım



while(sayac<=10);



Böyle olacak yani


while(sayac<=10)



Böyle olunca çalıştı mı? Increment işlemi yok ki sürekli döngüde kalmaz mı?

while(sayac<=10){
     sayac++;
     ....diğer statementlar...
}

Bence böyle olması gerekiyor.
Gelecek illa ki gelecek, önemli olan kimin getirdiği...