在java中调用toCelsius方法
这个问题来自我的编程课: 在convertFToC方法中,更改第二个System.out.println语句,使其生成如下显示 212.0华氏度是100.0摄氏度 对于212的输入。如果您对本说明感到困惑,以下是更完整的说明: 输出行的前半部分(212华氏度)已经写入。下一个要显示的项目是 由toCelsius方法计算并返回的摄氏度数。 请记住(参见第3课和准备练习),返回方法的结果可以在中的其他地方使用 通过调用其名称并提供正确的输入参数数量和类型的程序。 在System.out.println语句中调用toCelsius方法,向其发送所需的数据(表示华氏度的变量)。 通过在语句末尾连接字符串“degrees centrices”来结束语句。 这个程序现在应该可以编译了。如果您运行它,它将把一个值从华氏度转换为摄氏度 下面是代码,有人能告诉我如何调用toCelsius方法吗。谢谢在java中调用toCelsius方法,java,Java,这个问题来自我的编程课: 在convertFToC方法中,更改第二个System.out.println语句,使其生成如下显示 212.0华氏度是100.0摄氏度 对于212的输入。如果您对本说明感到困惑,以下是更完整的说明: 输出行的前半部分(212华氏度)已经写入。下一个要显示的项目是 由toCelsius方法计算并返回的摄氏度数。 请记住(参见第3课和准备练习),返回方法的结果可以在中的其他地方使用 通过调用其名称并提供正确的输入参数数量和类型的程序。 在System.out.printl
import java.util.Scanner;
/**Lab 4 COMP160 2020
* Starting code*/
public class FahrenheitToCelsius{
public static void main(String[]args){
convertFToC();
convertFToC();
convertFToC();
//Step 5;
}
/**gets input from user representing fahrenheit and displays celsius equivalent*/
public static void convertFToC(){
Scanner scan = new Scanner(System.in);
System.out.println("Enter Fahrenhei temperature: ");
double fahrenheit = scan.nextDouble(); //Step 2 - assign next double input from Scanner object
System.out.println(fahrenheit + " degrees Fahrenheit is " + + " degrees Celsius"); //Step 4
}
/**calculates and returns the celsius equivalent of a double input parameter called fahr*/
public static double toCelsius(double fahr){
int BASE = 32;
double CONVERSION_FACTOR = 9.0/ 5.0;
double celsius = CONVERSION_FACTOR + BASE / fahr;//Step 3
return celsius;
}
}// end class
在这两个连续的+s之间添加
toCelsius(华氏)
。同时也要纠正方法中的转换公式说明中的字面意思:“记住(参见第3课和准备练习),返回方法的结果可以在程序中的其他地方使用,方法是调用其名称并提供正确的输入参数数量和类型。”System.out.println(华氏+“华氏度是”+toCelsius(华氏度)+“摄氏度”);