Bölüm Hatası

« Önceki sayfaya geri dön
0
Soran Ethem (Questions: 2, Answers: 1)
5 Nisan 2016 19:47 tarihinde soruldu
33293 gösterim

Aşağıdaki kodda, bölme işleminde sonuç 7.5 olması gerekirken 7.0 olarak gözükmektedir, ekrana yazdırılan ort değerinin double veri tipinde olmasına rağmen acaba neden böyle bir sonuç vermektedir?

int i1 =30; double ort = i1/4; System.out.println(ort);

0
Soran Özcan Acar (Soru: 1, Cevap: 1)
Answered On 5 Nisan 2016 22:44

Bölme isleminde bir int oldugu icin sonucta int tipinde olmaktadir. Iki inti birbirine böldügünüde sonuc 32 bit int olacaktir.

« Önceki sayfaya geri dön