Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

java Write a Temperature class that will hold a temperature in Fahrenheit and provide methods to get the temperature in Fahrenheit, Celsius, and Kelvin. The

java

Write a Temperature class that will hold a temperature in Fahrenheit and provide methods to get the temperature in Fahrenheit, Celsius, and Kelvin. The class should have the

following field:

ftemp: a double that holds a Fahrenheit temperature.

The class should have the following methods:

Constructor: The constructor accepts a Fahrenheit temperature (as a double) and stores it in the ftemp field.

setFahrenheit: The set Fahrenheit method accepts a Fahrenheit temperature (as a double) and stores it in the ftemp field.

getFahrenheit: Returns the value of the ftemp field as a Fahrenheit temperature (no conversion required)

getCelsius: Returns the value of the ftemp field converted to Celsius. Use the following formula to convert to Celsius:

Celsius = (5/9) * (Fahrenheit - 32)

getKelvin: Returns the value of the ftemp field converted to Kelvin. Use the following formula to convert to Kelvin:

Kelvin = ((5/9) * (Fahrenheit - 32)) + 273

Demonstrate the Temperature class by writing a separate program that asks the user for a

Fahrenheit temperature. The program should create an instance of the Temperature class,

with the value entered by the user passed to the constructor. The program should then

call the object's methods to display the temperature in the following format (for example,

if the temperature in Fahrenheit was -40):

The temperature in Fahrenheit is -40.0

The temperature in Celsius is -40.0

The temperature in Kelvin is 233.0

sample run:

EnteraFahrenheittemperature:20

ThetemperatureinFahrenheitis20.0

ThetemperatureinCelsiusis-6.666666666666667

ThetemperatureinKelvinis266.3333333333333

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Administrator Limited Edition

Authors: Martif Way

1st Edition

B0CGG89N8Z

More Books

Students also viewed these Databases questions