java 实现华氏温度转换成摄氏温度的疑问请问各位大虾 实例如下 :/*程序填空,不要改变与输入输出有关的语句.输入华氏温度f,计算并输出相应的摄氏温度c.c = 5/9(f-32).例:括号内是说明输入17
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/23 14:58:30
java 实现华氏温度转换成摄氏温度的疑问请问各位大虾 实例如下 :/*程序填空,不要改变与输入输出有关的语句.输入华氏温度f,计算并输出相应的摄氏温度c.c = 5/9(f-32).例:括号内是说明输入17
java 实现华氏温度转换成摄氏温度的疑问
请问各位大虾 实例如下 :
/*程序填空,不要改变与输入输出有关的语句.
输入华氏温度f,计算并输出相应的摄氏温度c.c = 5/9(f-32).
例:括号内是说明
输入
17.2 (华氏温度)
输出
Thetemprature is -8.222222222222223*/
importjava.util.Scanner;
publicclass Test20003 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
double f,c;
f=in.nextDouble();
/*------------------*/
c=5*(f-50)/9+10;
System.out.println("The tempratureis "+c);
}
}
问:为何要写作 c=5*(f-50)/9+10; 为何是f-50 又为何/9+10呢
java 实现华氏温度转换成摄氏温度的疑问请问各位大虾 实例如下 :/*程序填空,不要改变与输入输出有关的语句.输入华氏温度f,计算并输出相应的摄氏温度c.c = 5/9(f-32).例:括号内是说明输入17
这个也是先乘除后加减
所以是:5乘以(f减去50)的值除以9再加10.
公式是:5(tºF- 50)=9(tºC-10º),式中tºF——华氏温度,tºC——摄氏温度
也就是说
tºC=5*(tºF- 50)/9+10
tºF=9*(tºC-10º)/5+50