Ir ao conteúdo

Posts recomendados

Postado

Preciso que alguém me diga onde está o erro, não consigo compilar o algoritmo abaixo:
 

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package exercpares;/** * * @author Paulo Sérgio */public class ExercPares {    /**     * @param args the command line arguments     */    public static void main(String[] args){        // TODO code application logic here        for(int = 1; int <= 20; i++){        }        if(i%2 == 0){        }        System.out.println("i = " + i);    }   }

 

Postado

O código está todo zoado... Apareceu tudo numa linha só. No seu IDE está assim também?

 

Enfim, parece que você fechou as chaves nos lugares errados. O println estava fora do if, que estava fora do for.

Faça assim que funciona:

package exercpares;

public class ExercPares {

    public static void main(String[] args) {
        for(int = 1; int <= 20; i++) {
            if(i % 2 == 0) {
                System.out.println("i = " + i);
            }
        }
    }
}

Dica: Dê mais atenção à formatação do código, pode não parecer, mas isso vai além da questão estética, melhorando a legibilidade do código e facilitando no rastreamento de erros.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...