1
resposta

Controle de temperatura

package ControleTemperatura;

public class Temperatura {

private String local;
private double temperaturaAtual;

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 exibirLocal() {
    System.out.println("Sensor no local: " + getLocal());
}

public void exibirTemperatura() {
    System.out.println("Temperatura: " + getTemperaturaAtual() + "ºC.");
}

public void exibirAlerta() {
    if (getTemperaturaAtual() > 37.5) {
        System.out.println("Alerta: Temperatura acima do limite!");

    } else {
        System.out.println("Temperatura dentro da normalidade");
    }
}

}

package ControleTemperatura;

public class Principal {
public static void main(String[] args) {

    Temperatura temperatura = new Temperatura();

    temperatura.setLocal("Setor A");
    temperatura.setTemperaturaAtual(39.2);

    temperatura.exibirLocal();
    temperatura.exibirTemperatura();
    temperatura.exibirAlerta();
}

}

1 resposta

Oi, Wanderson! Como vai?

Agradeço por compartilhar.

Gostei de como você organizou bem a classe com encapsulamento, usando get e set, e também separou responsabilidades em métodos como exibirLocal, exibirTemperatura e exibirAlerta. Isso mostra um bom entendimento de orientação a objetos e deixa o código mais legível e reutilizável.

Você pode usar um método que retorne valores, em vez de apenas exibir no console. Isso deixa seu código mais flexível para outras partes do sistema.


public String verificarAlerta() {
    if (temperaturaAtual > 37.5) {
        return "Temperatura alta";
    } else {
        return "Temperatura normal";
    }
}

Esse código cria um metodo que retorna uma mensagem, permitindo usar o resultado em outros pontos do programa, sem depender apenas do System.out.println.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!