If... [Resolvido]

5 respostas
pedroroxd

Pessoal…
Bateu 1 dúvida toska aki… (para vocês… para mim não ;P)

Qual a diferença de If com chave ({ e })
E sem chave?

Vlws !

5 Respostas

dudu_sps

Creio que o if sem chave executa somente a proxima linha de comando

agora o if com chave executa um bloco de comando, ou seja… tudo que está dentro da chave

renamed

:slight_smile:

Com chaves vc atribui o if a um bloco de comandos… sem chaves apenas ao proximo comando…

if (false) {
     System.out.println("1");
     System.out.println("2");
}
    System.out.println("3");

o codigo acima escreve: 3

if (false)
	System.out.println("1 ");
	System.out.println("2 ");
	System.out.println("3 ");

o codigo acima escreve: 2 3

ok?

renamed

Isso vale pra qualquer estrutura de controle… como if, for, while…

altitdb

Se você usar IF sem { } ele só realiza uma instrução, se você usar com { } ele pode realizar varias instruções

if(true)
tfNome.setText(""); //soh realiza esse
tfRua.setText("");

if(true){
tfNome.setText("");
tfRua.setText("");
}
pedroroxd

Ah
sakei…
Vlws !

Criado 23 de dezembro de 2009
Ultima resposta 23 de dez. de 2009
Respostas 5
Participantes 4