Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro no exercício Nome e idade #43

Open
adryannadrica opened this issue Feb 3, 2023 · 4 comments
Open

Erro no exercício Nome e idade #43

adryannadrica opened this issue Feb 3, 2023 · 4 comments

Comments

@adryannadrica
Copy link

Camila, Boa noite!
Estou copiando o código do mesmo jeito do exemplo, porém vive dando erro.
Eu não estou sabendo onde ajeitar.
Segue print.

image

image

@cami-la
Copy link
Owner

cami-la commented Feb 6, 2023

Acredito que te repondi aqui: #42 (comment)

Tenha fé que vamos resolver!! (: hehe

@MatheusBrito21
Copy link

MatheusBrito21 commented Feb 7, 2023

Olá @adryannadrica!

//O erro aparece pois você não esta usando a variável idade, semelhante a variável "nome" usada na linha 17 dentro do If.
//Tente acrescentar " if(idade == 0) break; " abaixo da linha 20.
//Para resolver o problema do Scanner não precisa do try-catch,
//é so adicionar o método scan.close(); no fim da execução do programa.

import java.util.Scanner;

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

    int idade;
    String nome;

    while(true) {
      System.out.println("Nome: ");
      nome = scan.next();
      if(nome.equals("0")) break;

      System.out.println("Idade: ");
      idade = scan.nextInt();
      if(idade == 0) break; // <-------correção do erro variável não utilizada
    }
    
    scan.close(); //<---------resolvendo o Scanner
    System.out.println("Fim do programa");
  }
}

@DaihSeven
Copy link

fiz um pouco diferente, não usei string por que tava dando erro, usei int no nome e idade;
também me baseei pelo comentado e não coloquei a frase no final, mas deu certo o loop, testei várias vezes!

@cami-la
Copy link
Owner

cami-la commented May 16, 2023

fiz um pouco diferente, não usei string por que tava dando erro, usei int no nome e idade; também me baseei pelo comentado e não coloquei a frase no final, mas deu certo o loop, testei várias vezes!

Colocar a variável nome como int não está correto. :/
Se possível, coloca teu código aqui?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants