Bölüm Hatası
« Önceki sayfaya geri dön▲ ▼ |
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); |
▲ ▼ |
Bölme isleminde bir int oldugu icin sonucta int tipinde olmaktadir. Iki inti birbirine böldügünüde sonuc 32 bit int olacaktir. |