题目描述
编写一个程序,从键盘读入一个实数表示摄氏温度,并将它们转化为华氏温度输出(输出时保留2位小数),其转换公式如下:
 华氏温度=(9/5)×摄氏温度+32
输入描述
一个表示摄氏温度的实数
输出描述
摄氏温度和对应的华氏温度,小数点后面保留2位小数,行末要求换行
输入样例
10
输出样例
摄氏温度10.00–华氏温度50.00
程序代码
import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double Celsius, Fahrenheit;
        Celsius = scanner.nextDouble();
        Fahrenheit=(9.0 / 5) * Celsius + 32;
        System.out.printf("摄氏温度%.2f--华氏温度%.2f", Celsius, Fahrenheit);
    }
}
题目描述
以下程序输出华氏温度到摄氏温度的转换表,从华氏0度到80度,每隔20度输出一行。华氏温度和摄氏温度的转换公式为C=(F-32)*5/9,其中C和F分别表示摄氏温度和华氏温度。程序运行输出如下:
 华氏温度 摄氏温度
 0 -17.8
 20 -6.7
 40 4.4
 60 15.6
 80 26.7
 请将程序填写完全。
public class Main {
public static void main(String[] args) {
【1】;
System.out.println("华氏温度  摄氏温度");
while (【2】) {
【3】;
System.out.printf("%3.0f      %6.1f\r\n", fahr, celsius);
【4】;
}
}
}
输出样例
华氏温度 摄氏温度
0 -17.8
20 -6.7
40 4.4
60 15.6
80 26.7
程序代码
public class Main {
    public static void main(String[] args) {
        double fahr = 0, celsius;
        System.out.println("华氏温度  摄氏温度");
        while (fahr <= 80) {
            celsius = (fahr - 32) * 5 / 9;
            System.out.printf("%3.0f      %6.1f\r\n", fahr, celsius);
            fahr = fahr + 20;
        }
    }
}
                
                










