KnowledgeBoat Logo
|

Computer Applications

Using scanner class, write a program to input temperatures recorded in different cities in °F (Fahrenheit). Convert and print each temperature in °C (Celsius). The program terminates when user enters a non-numeric character.

Java

Input in Java

17 Likes

Answer

import java.util.Scanner;

public class KboatTemperatureConvert
{
    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        System.out.print("Enter Temperature in Fahrenheit: ");
        while (in.hasNextDouble()) {
            double t = in.nextDouble();
            double ct = 5 / 9.0 * (t - 32);
            System.out.println("Temperature in Celsius: " + ct);
            System.out.print("Enter Temperature in Fahrenheit: ");
        }
    }
}

Variable Description Table

Program Explanation

Output

BlueJ output of Using scanner class, write a program to input temperatures recorded in different cities in °F (Fahrenheit). Convert and print each temperature in °C (Celsius). The program terminates when user enters a non-numeric character.

Answered By

6 Likes


Related Questions