циклы для преобразования Фаренгейта в градусы Цельсия - PullRequest
0 голосов
/ 23 октября 2018

Цель этой программы - генерировать температуры по Фаренгейту от -40 до 120F и эквивалентные им температуры по Цельсию.Мои две проблемы заключаются в том, чтобы каждая строка в таблице была на 5 градусов F больше, чем предыдущая, и правильно устанавливала минимальную и максимальную температуры.

Вот мой код:

package converter;

import java.util.*;
public class converter {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        double fahrenheit, celsius = 0;
        while (celsius >= -40 && <= 120 ) {
          fahrenheit = (9.0/5.0 * celsius) + 32;
          System.out.println( "Fahrenheit:" + " " + fahrenheit + " " + "Celsius:" + " " + celsius);
          celsius++;
    }
    }
}

1 Ответ

0 голосов
/ 23 октября 2018

..... предназначен для создания температур Фаренгейта от -40F до 120F : поэтому вам нужно изменить Фаренгейт от -40 до 120, поэтому инициализируйте F до -40.

double fahrenheit = -40, celsius = 0;

и

while ( fahrenheit <= 120 )

и их эквивалентные температуры по Цельсию : Таким образом, вы рассчитываете градусы Цельсия по Фаренгейту.

celsius = (5.0/9.0) * ( fahrenheit - 32 )

и увеличиваете по Фаренгейту как:

fahrenheit++;

в целом:

    double fahrenheit = -40, celsius = 0;
    while ( fahrenheit <= 120 ) {
      celsius = (5.0/9.0) * ( fahrenheit - 32 );
      System.out.println( "Fahrenheit:" + " " + fahrenheit + " " + "Celsius:" + " " + celsius);
      fahrenheit++;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...