Java Write a Java class to represent a temperature The class
Java
Write a Java class to represent a temperature. The class has a single data field: temperature C The class has a single constructor that accepts an initial temperature provided as a double argument. If this argument isSolution
public class TemperatureC {
private double temperatureC;
   /**
    * @param temperatureC
    */
    public TemperatureC(double temperatureC) {
        if (temperatureC < -273.15)
            this.temperatureC = -273.15;
        else
            this.temperatureC = temperatureC;
    }
   /**
    * @param temperatureC
    */
    public void setC(double temperatureC) {
        if (temperatureC < -273.15)
            this.temperatureC = -273.15;
        else
            this.temperatureC = temperatureC;
    }
   /**
    * @return
    */
    public double getC() {
       return temperatureC;
    }
   /**
    * @return
    */
    public double getF() {
       return temperatureC * 1.8 + 32;
    }
   /**
    * @return
    */
    public double getK() {
       return temperatureC + 273.5;
    }
}
import java.util.Scanner;
public class TemperatureTester {
    /**
    * @param args
    */
    public static void main(String[] args) {
       Scanner scanner = null;
        try {
            scanner = new Scanner(System.in);
            System.out.print(\"Please Enter the Initial temperature :\");
            double temperature1 = scanner.nextDouble();
            double temperature2 = scanner.nextDouble();
            TemperatureC temperatureC1 = new TemperatureC(temperature1);
            TemperatureC temperatureC2 = new TemperatureC(temperature2);
           System.out.println(\"The Current Temperature in Celsius:\"
                    + temperatureC1.getC());
            System.out.println(\"The Current Temperature in Fahrenheit:\"
                    + temperatureC1.getF());
            System.out.println(\"The Current Temperature in Kelvin:\"
                    + temperatureC1.getK());
            System.out
                    .println(\"-------------------------------------------------\");
             System.out.println(\"The Current Temperature in Celsius:\"
                    + temperatureC2.getC());
            System.out.println(\"The Current Temperature in Fahrenheit:\"
                    + temperatureC2.getF());
            System.out.println(\"The Current Temperature in Kelvin:\"
                    + temperatureC2.getK());
System.out.print(\"\ Please Enter a new set of temperatures :\");
           temperature1 = scanner.nextDouble();
            temperature2 = scanner.nextDouble();
            temperatureC1.setC(temperature1);
            temperatureC2.setC(temperature2);
           System.out.println(\"The Current Temperature in Celsius:\"
                    + temperatureC1.getC());
            System.out.println(\"The Current Temperature in Fahrenheit:\"
                    + temperatureC1.getF());
            System.out.println(\"The Current Temperature in Kelvin:\"
                    + temperatureC1.getK());
            System.out
                    .println(\"-------------------------------------------------\");
             System.out.println(\"The Current Temperature in Celsius:\"
                    + temperatureC2.getC());
            System.out.println(\"The Current Temperature in Fahrenheit:\"
                    + temperatureC2.getF());
            System.out.println(\"The Current Temperature in Kelvin:\"
                    + temperatureC2.getK());
       } catch (Exception e) {
            // TODO: handle exception
        }
    }
 }
OUTPUT:
Please Enter the Initial temperature :20 6000
 The Current Temperature in Celsius:20.0
 The Current Temperature in Fahrenheit:68.0
 The Current Temperature in Kelvin:293.5
 -------------------------------------------------
 The Current Temperature in Celsius:6000.0
 The Current Temperature in Fahrenheit:10832.0
 The Current Temperature in Kelvin:6273.5
 Please Enter a new set of temperatures :4000 0
 The Current Temperature in Celsius:4000.0
 The Current Temperature in Fahrenheit:7232.0
 The Current Temperature in Kelvin:4273.5
 -------------------------------------------------
 The Current Temperature in Celsius:0.0
 The Current Temperature in Fahrenheit:32.0
 The Current Temperature in Kelvin:273.5



