Java 基础编程练习 (华氏温度与摄氏温度换算)

//将键盘输入的华氏温度转为摄氏温度
//摄氏温度(C)与华氏温度(F)的换算式是:C = 5×(F- 32)/9,F = 9×C /5+32
//摄氏温度 Celsius temperature 华氏温度 Fahrenheit

import java.util.Scanner;

public class Temperature {
public double Celsius_temperature(float F){
float C;
C = 5*(F-32)/9;
return C;
}
// public double Fahrenheit(float C){
// float F;
// F = 9*C/5+32;
// return F;
// }
public static void main(String args[]){
Scanner s=new Scanner(System.in);
System.out.println("请输入华氏温度:");
float F = s.nextFloat();
Temperature tm = new Temperature();
if(F>=32&&F<=212)
System.out.println(F+"℉ = "+tm.Celsius_temperature(F)+"℃");
else
System.out.println("输入的华氏温度错误,无法转换为摄氏温度!");
}
}

猜你喜欢

转载自www.cnblogs.com/gaoting/p/12669255.html