Erro no uso de If

5 respostas
SoNNy

/* Copiei esse exercicio de uma apostila, não é possível, se alguém puder * ajudar agradeço.
*/

public class Pessoa 
{

    public Pessoa() 
    {
    }  
    private String nome;
    private String cpf;
    
    public void setNome (String novoNome)
    {
    	nome = novoNome;
    }
    public void setCpf (String novoCpf)
    {
    	cpf = novoCpf;
    }
    public String getCpf()
    {
    	return cpf;
    }
    public String getNome()
    {
    	return nome;
    }
    public boolean validaCpf() {
    	boolean validado = false;
    	
    	If (cpf != null) 
    	{
    		validado = true;
    	} 
    		else 
       	{
    		validado = false;
    	}
    	return validado;
    }
}

C:\Programas\Exercicios da Apostila\Pessoa.java:38: ';' expected
If (cpf != null)
^
1 error

Process completed.

5 Respostas

cado

parece q o “i” do if esta em maiusculo. Da uma olhada :wink:

zepunk

O If está com o “I” maíusculo, coloque em minusculo… “if”

SoNNy

Era isso mermo, num sei da onde que eu tirei q esse If era maiscúlo, acho que foi de VB.
O pior q ele acusou q faltava uma virgula, isso q eu fiquei encafifado.
Valeu pela ajuda!

LPJava

mais pode usar o != para comparar String? achava que era o equals…

zepunk

no caso deste tópico ele usou o if para compara se a string tem uma estância, ou seja se não é null, agora se quiser compara o conteudo, saber se sua string é diferente de “a” ai deve-se usar o equals

String s = new String("Teste");
if ( !s.equals("asd")) {
....
}
Criado 8 de outubro de 2006
Ultima resposta 8 de out. de 2006
Respostas 5
Participantes 4