package com.github.aldenyjr.exercicios.controle_temperatura;
public class Sensor {
private String local;
private double temperaturaAtual;
public Sensor() {
}
public String getLocal() {
return local;
}
public void setLocal(String local) {
this.local = local;
}
public double getTemperaturaAtual() {
return temperaturaAtual;
}
public void setTemperaturaAtual(double temperaturaAtual) {
this.temperaturaAtual = temperaturaAtual;
}
public void exibeInformacoes() {
System.out.printf("""
Sensor no local: %s
Temperatura: %.2f ºC
""".formatted(local, temperaturaAtual));
if (this.temperaturaAtual > 37.5) {
this.exibeAlerta();
}
}
private void exibeAlerta() {
System.out.printf("Alerta: Temperatura acima do limite!");
}
}
package com.github.aldenyjr.exercicios.controle_temperatura;
public class ControleTemperatura {
public static void main(String[] args) {
var sensor = new Sensor();
sensor.setLocal("Setor A");
sensor.setTemperaturaAtual(39.2);
sensor.exibeInformacoes();
}
}
Resultado:
Sensor no local: Setor A
Temperatura: 39,20 ºC
Alerta: Temperatura acima do limite!