33 lines
808 B
Java
33 lines
808 B
Java
|
// strings/DataPoint.java
|
||
|
// (c)2021 MindView LLC: see Copyright.txt
|
||
|
// We make no guarantees that this code is fit for any purpose.
|
||
|
// Visit http://OnJava8.com for more book information.
|
||
|
// {NewFeature} Since JDK 15
|
||
|
|
||
|
public class DataPoint {
|
||
|
private String location;
|
||
|
private Double temperature;
|
||
|
public DataPoint(String loc, Double temp) {
|
||
|
location = loc;
|
||
|
temperature = temp;
|
||
|
}
|
||
|
@Override public String toString() {
|
||
|
return """
|
||
|
Location: %s
|
||
|
Temperature: %.2f
|
||
|
""".formatted(location, temperature);
|
||
|
}
|
||
|
public static void main(String[] args) {
|
||
|
var hill = new DataPoint("Hill", 45.2);
|
||
|
var dale = new DataPoint("Dale", 65.2);
|
||
|
System.out.print(hill);
|
||
|
System.out.print(dale);
|
||
|
}
|
||
|
}
|
||
|
/* Output:
|
||
|
Location: Hill
|
||
|
Temperature: 45.20
|
||
|
Location: Dale
|
||
|
Temperature: 65.20
|
||
|
*/
|