Java

Programming Fundamentals · Wikibooks

0%

Contents

    Text

    Size
    100%
    Theme
    Typeface
    Line length
    Spacing

    From Wikibooks, under CC BY-SA 4.0, as the source states it. This page at Wikibooks.

    Java

    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
    

    References