JAVA 请高手请帮忙
来源:百度知道 编辑:UC知道 时间:2024/05/20 13:55:14
华氏温度=摄识温度*9/5+32
摄识温度=(华氏温度-32)*5/9
//创建抽象父类用于温度转化ConvertTemperature
abstract class ConvertTemperature {
public abstract double convertor(double temperature);
}
//创建将华氏温度转化为摄氏温度的类,继承ConvertTemperature
class ConvertTemperatureFromHuashiToSheshi extends ConvertTemperature{
public double convertor(double temperature) {
return (temperature - 32) * 5 / 9;
}
}
//创建将摄氏温度转化为华氏温度的类,继承ConvertTemperature
class ConvertTemperatureFromSheshiToHuashi extends ConvertTemperature{
public double convertor(double temperature) {
return temperature * 9 / 5 + 32;
}
}
//创建主类,测试
public class Main{
public static void main(String[] Args){
ConvertTemperature ct1 = new ConvertTemperatureFromHuashiToSheshi();
ConvertTemperature ct2 = new ConvertTemperatureFromSheshiToHuashi();
double sheshi = ct1.convertor(100);
double huashi = ct2.convertor(98.6);
System.out.println(sheshi);