強(qiáng)制類(lèi)型轉(zhuǎn)換
public class HelloWorld{
? ? public static void main(String[] args) {
double heightAvg1=176.2;
int heightAvg2=(int)heightAvg1;
System.out.println(heightAvg1);
System.out.println(heightAvg2);
}
}
在強(qiáng)制類(lèi)型轉(zhuǎn)換中為什么用的是int heightAvg2=(int)heightAvg1;
而不是int heightAvg2=(double)heightAvg1;
2017-03-06
現(xiàn)在你是要把double類(lèi)型變量強(qiáng)制轉(zhuǎn)換為int型變量;變量?heightAvg1的定義類(lèi)型為double類(lèi)型,變量heightAvg2類(lèi)型是int類(lèi)型,把一個(gè)double類(lèi)型的變量賦值給int類(lèi)型的變量,當(dāng)然要強(qiáng)制轉(zhuǎn)換成int型,所以是(int)
2017-03-06
引文要轉(zhuǎn)換成的事 int heightAvg2