+ Responder ao Tópico



  1. Olá todos, estou iniciando em java e estou com um problema em um exercicio que estou fazendo. Quando compilo o seguinte erro esta aparecendo:

    class Recebe.java:46: cannot find symbol
    symbol: variable num
    location: class Recebe
    while(num != '0');

    Segue abaixo codigo fonte:

    Código java:
    import java.util.Scanner;
    public class Recebe
    {
        public static void main(String[] args)
        {
           do
           {
                Scanner n = new Scanner(System.in);
     
                System.out.print("Numero: ");
                int num = n.nextInt();
                if((num < 1) || (num > 7))
                {
                    if(num == 0)
                        System.out.println("Fim do programa");
     
                    else
                        System.out.println("Opcao invalida");
                }
                else
                {
                    if(num == 1)
                        System.out.println("Domingo");
                    if(num == 2)
                        System.out.println("Segunda");
                    if(num == 3)
                        System.out.println("Terca");
                    if(num == 4)
                        System.out.println("Quarta");
                    if(num == 5)
                        System.out.println("Quinta");
                    if(num == 6)
                        System.out.println("Sexta");
                    if(num == 7)
                        System.out.println("Sabado");
                }
            }
            while (num != '0');
        }
    }
    Última edição por osmano807; 05-10-2010 às 16:51.

  2. Humm, escopo.
    Declara a variável num antes do loop do, deve dar certo.
    E nessa linha
    Código java:
                int num = n.nextInt();
    , tire o int.



  3. Cara, muito obrigado, era isso mesmo que você falou.






Tópicos Similares

  1. Postfix - cannot find your hostname
    Por harrypotheard no fórum Servidores de Rede
    Respostas: 10
    Último Post: 23-10-2007, 20:23
  2. Sendmail, Cannot find your hostname
    Por jesusnetworks no fórum Servidores de Rede
    Respostas: 2
    Último Post: 01-02-2006, 22:31
  3. Retorno de emails. cannot find your hostname. DNS
    Por vandemberg no fórum Servidores de Rede
    Respostas: 7
    Último Post: 19-10-2005, 17:40
  4. Sendmail: 450 Client host rejected:cannot find your hostname
    Por annihil4tor no fórum Servidores de Rede
    Respostas: 4
    Último Post: 22-03-2005, 01:14
  5. Erro "Cannot open HTTP Port" no SQUID !!!! *URGENT
    Por marcelloduarte no fórum Servidores de Rede
    Respostas: 4
    Último Post: 03-02-2004, 15:13

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L