转换公式如下所示:
华氏温度=(9/5)*摄氏温度+32
提示:在Java中9/5的结果是1,但是9.0/5的结果是1.8。
Enter a degree in Celsius(请输入摄氏度的温度): 43
43 Celsius is 109.4 Fahrenheit (43摄氏度是109.4华氏度)
package Second;
import java.util.Scanner;
public class Temperature {
public static void main(String[] args) {
System.out.println("请输入摄氏度的温度:");
Scanner input = new Scanner(System.in);
double she = input.nextDouble();
double hua = 0.0;
hua = (9.0 / 5) * she + 32;
System.out.println(she + "摄氏度"+"是"+ hua +"华氏度");
}
}
输出
请输入摄氏度的温度: 43 43.0摄氏度是109.4华氏度