Java Examples
Dave Braunschweig
Temperature
// This program asks the user for a Fahrenheit temperature, // converts the given temperature to Celsius, // and displays the results. // // References: // https://www.mathsisfun.com/temperature-conversion.html // https://en.wikibooks.org/wiki/Java_Programming import java.util.*; class Main { private static Scanner input = new Scanner(System.in); public static void main(String[] args) { double fahrenheit; double celsius; fahrenheit = getFahrenheit(); celsius = calculateCelsius(fahrenheit); displayResult(fahrenheit, celsius); } private static double getFahrenheit() { double fahrenheit; System.out.println("Enter Fahrenheit temperature:"); fahrenheit = input.nextDouble(); return fahrenheit; } private static double calculateCelsius(double fahrenheit) { double celsius; celsius = (fahrenheit - 32) * 5 / 9; return celsius; } private static void displayResult(double fahrenheit, double celsius) { System.out.println(fahrenheit + "° Fahrenheit is " + celsius + "° Celsius"); } }
Output
Enter Fahrenheit temperature: 100 100° Fahrenheit is 37.7777777777778° Celsius