[RESOLVIDO] Else não funciona de jeito nenhum

Boa tarde tudo bem?

Toda vez que eu coloco o else eu não consigo programar! Sou nova em programação mas isso está me dando a maior dor de cabeça hahahah

O que eu estou fazendo de errado/;

obrigada

image

Oi Ari. Pra você usar um if você sempre, SEMPRE, vai precisar passar uma instrução, por exemplo:

int n1 = 1; //Minha variável "n1" recebe o valor 1;
if (n1 == 1){ //Aí aqui nós fazemos nossa instrução: SE (if) n1 for igual (==) a 1. Passa no teste
//Passou em nosso teste e vai fazer alguma coisa.
} else { //Senão (else) for igual a 1, ele não passa em nosso teste e cai aqui.
//Aí você dá uma outra instrução, tipo: Reprovado.
}

Aí no seu exercício, você colocou o else if, aí nesse caso seria:

int n1 = 1; //Minha variável "n1" recebe o valor 1;
if (n1 == 1){ //Aí aqui nós fazemos nossa instrução: SE (if) n1 for igual (==) a: 1. Passa no teste
//Passou em nosso teste e vai fazer alguma coisa.
} else if (n1 == 2) { //SENÃO com outra condição, SE n1 for == a: 2, recebe outra instrução.
//Tirou dois no teste, então vai terminar a escola antes de todo mundo
} else { //Senão (else) for igual a 1 e nem 2, ele não passa em nosso teste e cai aqui.
//Aí você dá uma outra instrução, tipo: Reprovado.
}

Em seu código seria:

if(media >= 7){
System.out.println("Aprovado");
} else { 
System.out.println("Reprovado");
}

Deu certo!!!
Ai mocinho muito obrigada!! Eu to toda perdida no ifs elses da vida aqui hahaha

Brigada de verdade!

1 curtida

Por nada. Dá uma olhada nesse artigo, ele é bem prático, se achar muito cansativo a leitura, procura um vídeo no Youtube.

Mas é sempre bom a gente quebrar a cabeça, é assim que a gente aprende!! Bons estudos.

1 curtida

Ahhhh eu tenho mais perguntas, mas tenho vergonha de responder em publico heheheeheh tens podes me ajudar? email arioliveira0086@gmail.com