Ajuda if &&

4 respostas
P

Olá Pessoal,

Estou criando um programinha na qual o usuário irá inserir seu CEP e retornará o valor do frete. Algo bem simples, mas estou com um problema. Meu código:

String CEPGrande;
    int CEP;
            
    CEPGrande = JOptionPane.showInputDialog(" Digite seu CEP: ");
    CEP = Integer.parseInt(CEPGrande);
    
    if (CEP >= 90000000) && (CEP <= 99999999)
       System.out.println("O valor do frete é de R$ 10,00");}
    else
       System.out.println("O valor do frete é de R$ 15,00");

Ele está dando erro no && (illegal start of expression). Alguém saberia me dizer o que está errado??

Anderson

4 Respostas

J

Arrume o abre e fecha chaves.

J
Ah, e o if tem que ser tudo entre parenteses:

if ((CEP >= 90000000) && (CEP <= 99999999)) {

instrucoes;

}

else {

instrucoes;

}
S

Os parênteses são obrigatórios em while, if, for etc.

Também, tem um } na quarta linha.

P
<blockquote>Ah, e o if tem que ser tudo entre parenteses:

if ((CEP >= 90000000) && (CEP <= 99999999)) {

instrucoes;

}

else {

instrucoes;

}</blockquote>

MARAVILHA, ae estava meu erro, não havia juntado todo o if com outro parenteses :grin:

Muito Obrigado pela ajuda!!

Criado 28 de junho de 2005
Ultima resposta 28 de jun. de 2005
Respostas 4
Participantes 3