198k views
1 vote
Write a program that convert a temperature in Fahrenheit to the equivalent temperature in Celsius. The initial temperature in Fahrenheit is to be entered at the keyboard. Both temperatures should be output to the screen.

User Dsghi
by
3.9k points

1 Answer

5 votes

Answer:

//import the necessary class

import java.util.Scanner;

//Begin class definition

public class ConvertToCelsius{

//Begin main method

public static void main(String []args){

//Create an object of the Scanner class

Scanner input = new Scanner(System.in);

//Display the aim of the program

System.out.println("**Program to convert from Fahrenheit to Celsius**");

//Prompt the user to enter the temperature in Fahrenheit

System.out.println("Please enter temperature in Fahrenheit");

//Receive the user's input

//And store in the appropriate variable

double tempF = input.nextDouble();

//Convert the temperature to Celsius using

//C = (9.0 / 5) * (F - 32)

//C = temperature in Celsius, F = temperature in Fahrenheit

double tempC = (9.0 / 5) * (tempF - 32);

//Display the result

System.out.println("The temperature in degree Celsius is: ");

System.out.println(tempC);

return;

} //End of main method

} //End of class definition

Sample Output

**Program to convert from Fahrenheit to Celsius **

Please enter temperature in Fahrenheit

>> 32

The temperature in degree Celsius is:

0.0

Step-by-step explanation:

The above code has been written in Java and it contains comments explaining important lines of the code. Please go through the comment. Snapshots of the program and a sample output have been attached to this response.

Write a program that convert a temperature in Fahrenheit to the equivalent temperature-example-1
Write a program that convert a temperature in Fahrenheit to the equivalent temperature-example-2
User SavedByJESUS
by
4.0k points