Ajuda estudante do curso da Loiane - Exercício 13 não compila

link do minuto do video onde mostra a questão 13.
https://youtu.be/199tKAE6sxo?t=2126

Meu código:
package com.loiane.cursojava.aula13.labs;

import java.util.Scanner;

public class Lab13 {

    public static void main(String[] args) {
	
        Scanner scan = new Scanner(System.in);
	
            System.out.print("Digite a altura da pessoa: ");
            double altura = scan.nextDouble();
            
            System.out.print("Digite o sexo da pessoa: ");
            String sexo = scan.next();
            
            System.out.print("Digite o peso da pessoa: ");
            double peso = scan.nextDouble();
            
            scan.close();
            		
            double pesoHomens = (72.7 * altura) - 58;
            double pesoMulheres = (62.1 * altura) - 44.7;
            
            if (sexo == "feminino" && peso == pesoMulheres) {
                System.out.println("A pessoa está no peso certo!");
            } else if (sexo == "feminino" && peso > pesoMulheres) {	
                System.out.println("A pessoa está acima do peso.");
            } else if (sexo == "feminino" && peso < pesoMulheres) {	
                System.out.println("A pessoa está abaixo do peso.");
            } else if (sexo == "masculino" && peso == pesoHomens) {
                System.out.println("A pessoa está no peso certo!");
            } else if (sexo == "masculino" && peso > pesoHomens) {
                System.out.println("A pessoa está acima do peso.");
            } else if (sexo == "masculino" && peso < pesoHomens) {
                System.out.println("A pessoa está abaixo do peso.");
            } else {
                System.out.println("Algum parâmetro fornecido não foi reconhecido. Por favor, tente novamente.");
            }
        }
    }

Output:
Exception in thread “main” java.lang.Error: Unresolved compilation problem:

        at com.loiane.javabasico.aula13.labs.Lab13.main(Lab13.java:7)

Todos osoutros exercícios deram certo até agora. Não sei o que houve.

Peço desculpas por estar pedindo ajuda logo de cara sem ter sido capaz de ajudar nem um pouquinho ainda, mas prometo compensar com bastante atividade no fórum.

Minha IDE é Eclipse 2020-06 e meu sistema é 5.7.0-2parrot2-amd64

O Eclispse foi instalado direto do site oficial, não é snap. E testei com o snap também, não funciona.

Cara, o pacote da sua classe não bate com o que está sendo compilado.

Na classe:

Quando vai compilar:

Procura algo como recompilar a classe, ou algo parecido, infelizmente não uso o Eclipse, então não sei dizer ao certo onde fica essa opção.

1 curtida

Corrige a declaração do teu package para:

package com.loiane.javabasico.aula13.labs;

Ok, funcionou!
Obrigado!

1 curtida