编写一个类,包含下面两个方法:
/** Convert from Celsius to Fahrenheit 摄氏转华氏 */
public static double celsiusToFahrenheit(double celsius)
/** Convert from Fahrenheit to Celsius 华氏转摄氏*/
public static double fahrenheitToCelsius(double fahrenheit)
转换公式:
华氏度fahrenheit = (9.0 / 5 ) * 摄氏度celsius + 32
摄氏度celsius = (5.0 / 9 ) * (华氏度fahrenheit - 32)
public class Exercise06_08 { public static void main(String[] args) { double celsius=40.0,fahrenheit=120.0; System.out.printf("%-12s%-15s%-3s%-15s%-12s\n","Celsius","Fahrenheit","|","Fahrenheit","Celsius"); System.out.println("-----------------------------------------------------"); while (celsius>=31.0) { System.out.printf("%-12.1f%-15.1f%-3s%-15.1f%-12.2f\n", celsius, celsiusToFahrenheit(celsius),"|", fahrenheit, fahrenheitToCelsius(fahrenheit)); celsius-=1.0; fahrenheit-=10.0; } } public static double celsiusToFahrenheit(double celsius){ double fahrenheit=0; fahrenheit=(9.0/5)*celsius+32; return fahrenheit; } public static double fahrenheitToCelsius(double fahrenheit){ double celsius=0; celsius=(5.0/9)*(fahrenheit-32); return celsius; } }