Android 101Başlangıç seviyesi derslerde Android uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

int Türü İfadeler

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 27.04.2016 tarihinde güncellendi
Yazar : gy
Etiketler : Java dilinde ifadeler java dilinde operatörler

int türünde tamsayı sabit ya da değişken içeren ifadeler, sonuçta tamsayı (int) değer üretecektir. Örneğin,

int a,b,c; 

​a=9; 

b=12;

c=13;

şeklindeki atamalar ile,​

a + b / c

ifadesi,

9+12/13=9+0=9

olarak hesaplanacaktır. 12 ve 13’ün int türünde olduğunu ve bu nedenle 12/13 işleminin sonucunun da int türünde olacağını ve 12/13’ün int türündeki sonucunun da 0 olacağını hatırlatalım.

b – c % a + ‘x’ – 3 + (int) 8.7

ifadesi ise


12 –­13%9+120­ –3+8
12
­4 + 120 –­3+8=133

​​aşamalarından geçerek 133 olarak hesaplanır. ’x’ karakter sabiti yerine onun ASCII kodu olan 120 değeri alınır. 13%9 ifadesi ise 13’ün 9 ile bölümünden elde edilecek olan kalanı hesaplanır. (int) 8.7 ifadesi ise 8.7 ondalık sayısını int türüne yani 8’e dönüştürür. Aşağıdaki program bu hesaplamaları gerçekleştiriyor:


 
public class Uyg2 { public static void main(String[] args) { int a, b, c; a=9; b=12; c=13; System.out.println("a="+a); System.out.println("b="+b); System.out.println("c="+c); System.out.println("a + b / c="+(a+b/c)); System.out.println("'x'in ASCII kodu="+(int)'x'); System.out.println("b - c %a + 'x' - 3 + (int) 8.7="+(b - c % a + 'x' - 3 + (int) 8.7)); } } 

Programın çıktısı ise şöyle: