Этот вопрос из моего класса программирования:
В методе convertFTo C измените второй оператор System.out.println, чтобы он отображал изображение, например, 212,0 градусов по Фаренгейту, 100,0 градусов по Цельсию для ввод 212. Если вы сбиты с толку этой инструкцией, вот более полное описание: первая половина выходной строки (212 градусов по Фаренгейту) уже написана. Следующий отображаемый элемент - это количество градусов Цельсия, которое вычисляется и возвращается методом toCelsius. Помните (см. Лекцию 3 и подготовительные упражнения), что результат метода return можно использовать в другом месте программы, вызвав его имя и указав правильное количество и тип входных параметров. Вызовите метод toCelsius в операторе System.out.println, отправив ему необходимые данные (переменную, представляющую градусы в градусах Фаренгейта). Завершите sh оператор, соединив в конце строку «градусы Цельсия». Теперь эта программа должна скомпилироваться. Если вы запустите его, он преобразует одно значение из Фаренгейта в Цельсия.
Код ниже, может кто-нибудь показать мне, как вызвать метод toCelsius. спасибо
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