2012-06-21 7 views

cevap

63

Evet, sorun değil ... Tamam bir int karşılaştırmak ve uzun Java
+0

Sadece ortaya çıkan bir senaryo eklemek için. int int = Integer.MAX_VALUE; uzun b = a; 'aşağıdaki yanlış verir. print (a + 1> b) 'örtük dönüştürme 'a + 1'' int' –

+0

@WeishiZeng olarak saklandıktan sonra gerçekleşir mi: Evet, kesinlikle. Her ikisi de + 1'deki işleçler "int" dir. Bu yüzden "int" aritmetiğinde ekleme, sonra "long" 'a dönüşüm, sonra karşılaştırma. –