答案在書中沒有任何意義,我所以這裏的問題:變量a是一個浮點數,變量b是一個雙精度浮點數。寫語句,將
變量a
是浮子和可變b
是雙。編寫一個語句,該語句將在編譯程序時將值b
指定爲a
而不會導致錯誤。
下面是我在書中找到了答案:
fvar = (float)dvar;
Whaaaat ????
這就是我認爲可能的工作:
public class HelloWorld
{
public static void main(String[] args)
{
float a = 7.5;
double b = 12.25;
a = (double)b;
}
}
還沒想出來,所以任何的幫助深表感謝。
如果您需要將**從雙精度**轉換爲**浮點數,爲什麼'a =(double)b'有效? – fabian
fvar =(float)dvar'究竟有什麼不清楚?你爲什麼期望演員能更好地「雙重」工作? – Seelenvirtuose
我試着用(雙)和(浮動)鑄造,仍然出現錯誤。僅供參考這個java的東西.... fvar =(浮動)dvar不清楚,因爲變量是a和b ... –