编写程序,将从键盘输入的华氏温度值转换为摄氏温度值,其中温度转换关系为: C=(F-32)/9*5 F为华氏温度值,C为摄氏温度值。 例子1: 输入:32 输出:0
时间: 2024-09-25 14:04:31 浏览: 48
C语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公式为 c=5(f-32)/9。
5星 · 资源好评率100%
这是一个简单的程序,通常在学习基本的算术运算和条件语句时会被用来练习。下面是一个使用Java编写的示例,它可以接收用户输入的华氏温度,并将其转换为摄氏温度:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入华氏温度:");
double fahrenheit = scanner.nextDouble(); // 从键盘获取输入
double celsius = convertToCelsius(fahrenheit); // 转换函数
System.out.printf("%.2f 华氏度等于 %.2f 摄氏度.\n", fahrenheit, celsius);
}
// 温度转换函数
public static double convertToCelsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
}
```
在这个程序中,我们首先通过`scanner.nextDouble()`获取用户的华氏温度输入,然后调用`convertToCelsius()`函数进行计算,最后打印出结果。`%.2f`是用来保留两位小数的格式化字符串。
例如,如果输入32,程序会输出:
```
请输入华氏温度:32
32.00 华氏度等于 0.00 摄氏度.
```
阅读全文