1
resposta

[Projeto] Estufa

package Estufa;

import java.util.Scanner;

public class Main {
    static void main(String[] args) {
        Scanner ler = new Scanner(System.in);

        Estufa e1 = new Estufa(39.2f, "Setor A");
        e1.relatorio();
    }
}
package Estufa;

public class Estufa {
    float temperatura;
    String local;

    public Estufa(float temperatura, String local) {
        this.temperatura = temperatura;
        this.local = local;
    }

    public void relatorio(){

            System.out.println("Sensor no local " + local);
            System.out.printf("Temperatura %.1f *C\n", temperatura );

        if (temperatura > 37.2){
            System.out.printf("Alerta! a temperatura está alta demais");
        }
    }
}
1 resposta

Oii, Gabriel!

Muito bom ver seu progresso com orientação a objetos. Seu código demonstra uma ótima organização de pacotes e o uso correto de construtores para inicializar os atributos.

Pra deixar seu projeto ainda melhor, deixo alguns pontos de atenção:

  • Regra de negócio: O desafio pedia o alerta acima de 37.5ºC, e no seu if está 37.2.
  • Refinamento: Notei que você instanciou o Scanner, mas não chegou a utilizá-lo para ler os dados. Se for manter apenas valores fixos, pode remover essa linha para limpar o código.

Parabéns pela dedicação e continue praticando.

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