Kod Çalışmıyor.
-
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);
-
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
-
Double ı int e atayamazsın. 6 satırda cast yapman lazım.
a = (int) input.nextDouble();
yapman lazım
-
Biraz sacmalamisim yeni farkettim, tesekkur ederim.