Browse Source

TemperatureConverter.java

main
zhangkunqiu 1 month ago
parent
commit
1affd9b384
  1. 33
      TemperatureConverter.java

33
TemperatureConverter.java

@ -0,0 +1,33 @@
/**
* 温度转换器示例程序java)
* 支持摄氏度C与华氏度F之间互转
*/
public class TemperatureConverter {
/**
* 将摄氏度转换为华氏度
* @param c 摄氏温度 double类型
* @return 对应的华氏温度 double类型
*/
public static double celsiusToFahrenheit(double c) {
return c *9.0 / 5.0 + 32.0;
}
/**
* 将华氏度转换为摄氏度
* @param f 华氏温度 (double类型)
* @return 对应的摄氏温度 (double类型)
*/
public static double fahrenheitToCelsius(double f) {
return (f - 32.0) * 5.0 / 9.0;
}
// 测试方法
public static void main(String[] args) {
// 测试摄氏转华氏
double c = 36.6;
double f = celsiusToFahrenheit(c);
System.out.printf("%.2f 摄氏度 = %.2f 华氏度\n", c, f);
// 测试华氏转摄氏
f = 97.0;
c = fahrenheitToCelsius(f);
System.out.printf("%.2f 华氏度 = %.2f 摄氏度\n", f, c);
}
}
Loading…
Cancel
Save