write a program in java to convert 80degree fahrenheit to Celsius
Share
write a program in java to convert 80degree fahrenheit to Celsius
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
public class Fahrenheit_Celsius
{
public static void main(String[ ] args)
{
double celsius, fahrenheit;
Scanner s = new Scanner(System.in);
System.out.print("Enter temperature in Fahrenheit:");
fahrenheit = s.nextDouble();
celsius = (fahrenheit-32)*(0.5556);
System.out.println("Temperature in Celsius:"+celsius);
}
}
this is your answer.......
This is a dynamic program
I have also added all the possible outputs ^_^
import java.util.Scanner;
public class CelciusToFahrenheit{
public static void main (String [] args){
Scanner sc = new Scanner(System.in);
System.out.println("Press 0 for Celcius to Fahrenheit and 1 for Vice-Versa");
double choice = sc.nextDouble();
if (choice == 0){
System.out.print("Enter the temperature in Celcius: ");
double tempC = sc.nextDouble();
double tempF = (tempC*1.8) + 32;
System.out.println("The temperature in Fahrenheit: " + tempF + "°F");}
if (choice == 1){
System.out.print("Enter the temperature in Fahrenheit: ");
double tempF = sc.nextDouble();
double tempC = (tempF - 32)/1.8;
System.out.println("The temperature in Celcius: " + tempC + "°C");}
if (choice != 0 && choice != 1)
System.out.println("Enter only 1 or 2 :(");
}
}
Output:
(i)
Press 1 for Celcius to Fahrenheit and 2 for Vice-Versa
123
Enter only 1 or 2 :(
(ii)
Press 1 for Celcius to Fahrenheit and 2 for Vice-Versa
1
Enter the temperature in Celcius: 37
The temperature in Fahrenheit: 98.60000000000001°F
(iii)
Press 1 for Celcius to Fahrenheit and 2 for Vice-Versa
2
Enter the temperature in Fahrenheit: 98.6
The temperature in Celcius: 36.99999999999999°C