What's the easiest way? ??
评论 (19)
- 受欢迎
- 新
- 旧
你必须先登录才能发表评论
furius72
27 九月 2022, 13:08
add 1 decimal to 5 (5.0) bye
0
C=null
11 八月 2022, 16:51
int celsius是整数类型,对应的是TC=41,示例输出对应的是TF=105.8,双精度double类型。“TF = (9 / 5) * TC + 32”中,整数类型向双精度类型强制转换,要先处理(9/5)。“convertCelsiusToFahrenheit 方法必须正确将摄氏度转换为华氏度并返回结果。”提到“返回结果”,而不是输出结果,注意return。
0
Anonymous #10732474
22 七月 2022, 07:21
package zh.codegym.task.task01.task0130;
/*
我们的第一个转换器!
*/
public class Solution {
public static void main(String[] args) {
System.out.println(convertCelsiusToFahrenheit(40));
}
public static double convertCelsiusToFahrenheit(int celsius) {
double fahrenheit = 9 / 5. * celsius + 32;
return fahrenheit;
}
}
0
Motet
24 一月 2021, 06:25
return 9/5.0*celsius+32; 5取整数是0,5.0取数就是小数,所以不会报错
0
HanKinJohn
7 五月 2020, 05:10
0
夏安安
19 三月 2020, 15:48
return (celsius * 1.8) + 32;
How about this?
0
Anthony Chalk
28 一月 2020, 15:19
I assume this is your task:
? 0
Anthony Chalk
28 一月 2020, 15:21
if yes, line 9 of the above code should be
0
陈子煜
20 二月 2020, 19:02
thx a lot!
0
陈子煜
20 二月 2020, 19:16
however its wrong, may it be
0
杜英杰
29 三月 2020, 01:54
There is a problem with this data processing
0
杜英杰
29 三月 2020, 01:56
What's the difference
0
陈子煜
31 三月 2020, 09:33
The accuracy is not the same, you will know after you try it.
0
杜英杰
1 四月 2020, 03:23
加上上括号就强行转化为整型了,结果是错的。
谢谢指教
0
陈子煜
5 四月 2020, 09:38
把5 改成5.0
0
Newplayer
3 五月 2020, 13:38
return ((double)celsius * 9/5) + 32;
0
Let's play video games
16 六月 2020, 23:43
how about without "()" ?
return (double)celsius*9/5 + 32;
0
洛空一
25 二月 2021, 14:53
return celsius * 9/(double)5 + 32;
or
return celsius * 9/5.0 + 32;
0
HXS
17 五月 2022, 14:01
Could you please tell me how to use return?
0