為什么不對(duì)?
其中 number=number*1.2; 這句
為什么不能寫成 ?double number=number*1.2
? ? ? ? ? ? ? ? ? ?或 ?double number=(double)number*1.2
因?yàn)槲矣X得剛開始定義number是int型的,乘1.2后可能會(huì)變成小數(shù),就不是int了,為什么可以直接寫成number=number*1.2
其中 number=number*1.2; 這句
為什么不能寫成 ?double number=number*1.2
? ? ? ? ? ? ? ? ? ?或 ?double number=(double)number*1.2
因?yàn)槲矣X得剛開始定義number是int型的,乘1.2后可能會(huì)變成小數(shù),就不是int了,為什么可以直接寫成number=number*1.2
2015-09-30
舉報(bào)
2015-10-18
明白了!非常感謝?。?!
2015-09-30
? ? ? ?double number=number*1.2;
?或 ?double number=(double)number*1.2;
你又定義了一個(gè)double類型的變量,并且取名為number,與之前的number重名,這是不對(duì)的,雖然我說不清楚
? ? ? ?number=number*1.2 ; ? ? //這是賦值語句,后面會(huì)學(xué)到,各種數(shù)據(jù)類型之間的轉(zhuǎn)換,
加油