Как преобразовать for loop в while loop для вычисления температуры по Цельсию эквивалентной температуре по Фаренгейту java
Я пытаюсь распечатать две таблицы, которые вычисляют температуру по Цельсию, эквивалентную температуре по Фаренгейту. У меня есть одна таблица для цикла, но когда я пытаюсь поставить цикл while для своего кода, он просто распечатывает одну таблицу, а не две таблицы. Что я делаю не так?
Что я уже пробовал:
вот мой код:
public class TempLoops { public static void main(String args[]) { int fahrenheit = 0; System.out.println("Fahrenheit Celsius"); for ( fahrenheit = 0; fahrenheit <= 300; fahrenheit+= 20) { System.out.printf("%5d ",fahrenheit); double Celsius = (fahrenheit-32.0) * (5.0/9.0); // formula for celsius to fahrenheit conversion System.out.printf("%1.1f", Celsius ); System.out.println(); } while ( fahrenheit <= 300) { fahrenheit+= 20; System.out.println("Fahrenheit Celsius"); System.out.printf("%5d ",fahrenheit); double Celsius = (fahrenheit-32.0) * (5.0/9.0); // formula for celsius to fahrenheit conversion System.out.printf("%1.1f", Celsius ); System.out.println(); } } }