double型轉化為int型 怎么把double類型轉換為整數(shù)?
怎么把double類型轉換為整數(shù)?第一種方法是強制轉換double=1.5inti=(int)d,這意味著刪除小數(shù)點后的數(shù)字,例如1.8,結果是1。如果是1.9999,結果也是1。第二種方法使用rou
怎么把double類型轉換為整數(shù)?
第一種方法是強制轉換double=1.5inti=(int)d,這意味著刪除小數(shù)點后的數(shù)字,例如1.8,結果是1。如果是1.9999,結果也是1。第二種方法使用round函數(shù):Double=1.6;inti=數(shù)學。圓(D,0)(第二個參數(shù)表示保留的小數(shù)位數(shù),如果使用舍入函數(shù)進行舍入,而不是截斷,例如1.4,則結果將為1、1.5和2。擴展數(shù)據(jù):將double類型轉換為int類型。示例:int16=shortint32=Int64=long round。當你把它轉換成int時,它將包含所有的小數(shù)。這取決于你用小數(shù)做什么。以3.8為例:intnum=數(shù)學。地板(3.8)//返回小于等于指定值的最大整數(shù),結果為3intnum=數(shù)學。圓(3.8)//將值舍入到最接近的整數(shù)或指定的小數(shù)位數(shù),結果為4