11是否正確?
正確
float f = 1.1的書寫格式是正確的。
因?yàn)镴ava里帶有小數(shù)點(diǎn)的數(shù)默認(rèn)是double類型,所以1.1在這里是double類型,把他賦值給比他小的float類型就會(huì)出錯(cuò)。你想通過編譯的話有3種方法改:
double f=1.1;
或者
float f=1.1f;
或者
float f=(float)1.1;
11是否正確?
正確
float f = 1.1的書寫格式是正確的。
因?yàn)镴ava里帶有小數(shù)點(diǎn)的數(shù)默認(rèn)是double類型,所以1.1在這里是double類型,把他賦值給比他小的float類型就會(huì)出錯(cuò)。你想通過編譯的話有3種方法改:
double f=1.1;
或者
float f=1.1f;
或者
float f=(float)1.1;