35/4=8?這是怎么算的,不明白,答案沒錯嗎
第一步:計算3*8,結(jié)果為24;第二步:計算11+3*8,結(jié)果為35;第三步:計算(11 + 3 * 8) / 4,結(jié)果為8;第四步:計算(11 + 3 * 8) / 4 % 3,結(jié)果為2
看正確答案
第一步:計算3*8,結(jié)果為24;第二步:計算11+3*8,結(jié)果為35;第三步:計算(11 + 3 * 8) / 4,結(jié)果為8;第四步:計算(11 + 3 * 8) / 4 % 3,結(jié)果為2
看正確答案
2018-02-08
舉報
2018-07-26
35/4=8 這里的/表示除號,在未定義數(shù)據(jù)類型的時候java默認的int類型,所以這里把后面的小數(shù)去掉了
2018-07-13
不不不 35/4? ?的值有小數(shù),這里沒有定義他們類型,% 是求余的意思
2018-07-12
35/4=8(這就是/的值)......3(這就是%的值)
2018-02-08
因為都是整型,所以你除出來的話,就拿你的商,余數(shù)不會保留,除非你任意一個數(shù)轉(zhuǎn)成浮點型的,常見做法? 1.0*(11 + 3 * 8) / 4? 這樣既不影響結(jié)果,又可以帶來自動的浮點數(shù)轉(zhuǎn)換,又或者 0.0 + (11 + 3 * 8) / 4? 這樣
2018-02-08
編程算了后可不是四舍五入,它通常會把小數(shù)點后面的數(shù)都給砍掉
2018-02-08
它會舍去小數(shù)部分,僅保留整數(shù)部分
因為35和4都是一個整數(shù),如果他們是浮點數(shù)那么就會保留小數(shù)
2018-02-08
兩個整數(shù)作除法運算會得到一個整數(shù),自動舍去小數(shù)部分。所以只需寫成35.0/8或35/8.0即可。