[RESOLVIDO] Duvida em java

5 respostas Resolvido
java
P

Queria saber como façço tipo um quiz onde se a pesoa erra a resposta ela retorna ao inicio no java , tipo
quanto é 4x5
a pessoa digita usando Scanner, enquanto a pessoa nao der a resposta 20 o programa volta a pergunta, quanto é 4x5, isso ate ela acertar.

fiz assim mas deu ruim kkk ( sou iniciante no java)!

package teste.de.retorno;

import java.util.Scanner;

public class TesteDeRetorno {

public static void main(String[] args) {

Scanner ler = new Scanner(System.in);
System.out.println("Quanto é  4x5?");
    String resposta = ler.nextLine();
    while(String resposta = ler.nextLine("20"))
    System.out.println("acertou");
else

System.out.println(Você errou, vamos repetir!);

return line(8);

}

}

5 Respostas

S
Solucao aceita
Scanner entrada = new Scanner(System.in);
boolean acertou = false;
while (!acertou) {
    System.out.println("Quanto é  4x5?");
    String resposta = entrada.nextLine();
    acertou = "20".equals(resposta);
    if (acertou) {
        System.out.println("Você acertou");
    } else {
        System.out.println("Você errou, vamos repetir!");
    }
}
S

@Pantrol bem vindo ao GUJ! :hugs: Toda vez que você postar algum código fonte, selecione o mesmo na caixa de texto e pressione CTRL + SHIFT + C, que ai seu código ficará todo formatado, facilitando a leitura e o entendimento do mesmo. Todos agradecem! :+1:

P

Aaaa CARA BIGADAÃO VC ME AJODOU MUITTOOO !!

//Valeu to tentando fazer isso a um tempão já mas como disse sou iniciante, brigado viu.:sweat_smile::grin::grin::grin:

P

a brother agora q fui reproduzir que notei mesmo q eu de a resposta certa ele ta retornando “vc errou vamos repetir” e volta a pergunta

P

aa mano deu certo claro eu q errei, o nome da String:crazy_face::stuck_out_tongue_winking_eye: valew, vou poder completar minha prova com isso.

Criado 21 de maio de 2019
Ultima resposta 21 de mai. de 2019
Respostas 5
Participantes 3