Kod Çalışmıyor.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    WindayS
    WindayS's avatar
    Kayıt Tarihi: 26/Temmuz/2016
    Erkek

    bunun sonucu neden 0 çıkıyor ? (JAvVA)

     

    double a = input.nextDouble();
        System.out.println(a);
        double b = 1;
        int a1 = 0;
        while(a1==0){ 
            a = input.nextDouble();
                
            if(a==0){ 
                    a1++;
                    break;
                }      
            b*=a;    
            System.out.println(a);
        }
        System.out.println(a);

     

    WindayS tarafından 21/Kas/21 16:44 tarihinde düzenlenmiştir

    Yaptıklarını değil Yapacaklarını düşün
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    hocam cünkü while döngüsünün icinde a, sifir oldugunda döngüyü kir diyorsun.. Yani döngüden ciktiginda zaten a sifir olmus oluyor ve sen de ekrana a'yi yazdiriyorsun. Dolayisiyla sifir görmen normal


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gizem
    sLeymN
    sLeymN's avatar
    Kayıt Tarihi: 31/Mart/2008
    Erkek

    Double ı int e atayamazsın. 6 satırda cast yapman lazım.

    a = (int) input.nextDouble();

    yapman lazım 


    Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    WindayS
    WindayS's avatar
    Kayıt Tarihi: 26/Temmuz/2016
    Erkek

    Biraz sacmalamisim yeni farkettim, tesekkur ederim.


    Yaptıklarını değil Yapacaklarını düşün
Toplam Hit: 1571 Toplam Mesaj: 4
java netbeans