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 – A no-arg constructor that sets the Fahrenheit temperature to 50.0. • Constructor – The constructor accepts a Fahrenheit temperature (as a double) and stores it in the ftemp field. • setFahrenheit – The setFahrenheit 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. • getKelvin – Returns the value of the ftemp field converted to Kelvin. Use the following formula to convert the Fahrenheit temperature to Celsius: Celsius = (5/9) * (Fahrenheit - 32) Use the following formula to convert the Fahrenheit temperature to Kelvin: Kelvin = ((5/9) * (Fahrenheit - 32)) + 273 The constants involved in the conversion, (5/9), 32, and 273, must be defined as private static attributes. The class must come with a main() method, which will create two objects of that class, one using no-arg constructor, another using arg-ed constructor by asking the user for a Fahrenheit temperature. The program should create these two instances of the Temperature class, then call the object’s methods to display the temperature in Celsius and Kelvin.
can you please write in Scanner form
and can you please make so i can copy and past it
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 – A no-arg constructor that sets the Fahrenheit temperature to 50.0.
• Constructor – The constructor accepts a Fahrenheit temperature (as a double) and stores it in the ftemp field.
• setFahrenheit – The setFahrenheit 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.
• getKelvin – Returns the value of the ftemp field converted to Kelvin.
Use the following formula to convert the Fahrenheit temperature to Celsius:
Celsius = (5/9) * (Fahrenheit - 32)
Use the following formula to convert the Fahrenheit temperature to Kelvin:
Kelvin = ((5/9) * (Fahrenheit - 32)) + 273
The constants involved in the conversion, (5/9), 32, and 273, must be defined as private static attributes.
The class must come with a main() method, which will create two objects of that class, one using no-arg constructor, another using arg-ed constructor by asking the user for a Fahrenheit temperature. The
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images