1
resposta

meu código não está compilando

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

            boolean foiPromovido = true;
            double salario;

            if(foiPromovido) {
                double salario = 4200.0;
            } else {
                double salario = 3800.0;
            }
                System.out.println(salario);
        }
    }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ali dentro do if você está declarando novamente a váriavel salário. O correto seria:

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

            boolean foiPromovido = true;
            double salario;

            if(foiPromovido) {
                salario = 4200.0;
            } else {
                salario = 3800.0;
            }
                System.out.println(salario);
        }
    }