強制類型轉換
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);
}
}
在強制類型轉換中為什么用的是int heightAvg2=(int)heightAvg1;
而不是int heightAvg2=(double)heightAvg1;
2017-03-06
現在你是要把double類型變量強制轉換為int型變量;變量?heightAvg1的定義類型為double類型,變量heightAvg2類型是int類型,把一個double類型的變量賦值給int類型的變量,當然要強制轉換成int型,所以是(int)
2017-03-06
引文要轉換成的事 int heightAvg2