Java Reference
In-Depth Information
Display 5.3
Another Class with a
main
Added
(part 1 of 2)
1
import
java.util.Scanner;
2 /**
3
Class for a temperature (expressed in degrees Celsius).
4 */
5
public class
Temperature
6 {
7
private double
degrees;
//Celsius
8
public
Temperature()
9 {
10 degrees = 0;
11 }
Note that this class has a
main
method
and both static and nonstatic methods.
12
public
Temperature (
double
initialDegrees)
13 {
14 degrees = initialDegrees;
15 }
16
public void
setDegrees (
double
newDegrees)
17 {
18 degrees = newDegrees;
19 }
20
public double
getDegrees()
21 {
22
return
degrees;
23 }
24
public
String toString()
25 {
26
return
(degrees + "C");
27 }
28
29
public boolean
equals(Temperature otherTemperature)
30 {
31
return
(degrees == otherTemperature.degrees);
32 }
33 /**
34
Returns number of Celsius degrees equal to
35
degreesF Fahrenheit degrees.
36 */