double fahrenheit = 9.0/5 * celsius + 32;
int intfahrenheit = (int)fahrenheit;
老师,以上代码中有两个疑问:
提问1:1.8为什么要用9.0/5 来表示,而不直接用1.8呢?
提问2:这个(int)fahrenheit 是取fahrenheit变量整型的意思吗?是不是想取某一个变量的整型都可以这样用?
可以用1.8。
强制转换成整型,任何数字类型都可以用此方法强制转换。