Program to demonstrate how to convert temperature degrees Fahrenheit to degrees Celsius and degrees Celsius to degrees Fahrenheit in Java.
Output of the program :
import java.util.Scanner;
public class TemperatureConversion {
public static void main(String[] args) {
// Creating a Scanner object using a constructor
// which takes the System.in object. There are various
// constructors for Scanner class for different
// purposes. We want to use Scanner class to read
// data from console on the system, So we are using
// a constructor which is taking an System.in object
Scanner scanner = new Scanner(System.in);
// Prompt the user to enter temperature in Fahrenheit
System.out.print("Enter temperature in Fahrenheit : ");
double fahrenheit = scanner.nextDouble();
// Convert Fahrenheit temperature to Celsius temperature
// Formula : Celsius = (5/9)*(Fahrenheit - 32)
double celsius = (5.0 / 9.0) * (fahrenheit - 32);
// Displaying conversion on the console.
System.out.println(fahrenheit + " degrees Fahrenheit is equal to "
+ celsius + " degrees Celsius");
System.out.println();
// Prompt the user to enter temperature in Celsius
System.out.print("Enter temperature in Celsius : ");
celsius = scanner.nextDouble();
// Convert Celsius temperature to Fahrenheit temperature
// Formula : Fahrenheit = (9/5)*(Celsius + 32)
fahrenheit = (9.0 / 5.0) * celsius + 32;
// Displaying conversion on the console.
System.out.println(celsius + " degrees Celsius is equal to "
+ fahrenheit + " degrees Fahrenheit");
}
}
Output of the program :
