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()
Note that this class has a
main
method
and both static and nonstatic methods.
9
{
10
degrees = 0;
11
}
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
*/