slompo
#1
Bom pessoal recentemente vi o código a seguir mas não entendi ao certo pra que serve:
public void Metodo(String s){
if(s==null) return;
...............
}
Abaixo do if contém mais comando mas a duvida é porque da seleção (IF)?
Desde já agradeço pela atenção de todos…
Por que provavelmente após o if, ele trabalha com s. E, se s for nulo, daria nullpointer exception.
if é uma clausula
se a variavel que estiver vindo for null return… acaba o metodo
não finaliza…
foi isso que não intendeu?
slompo
#4
Hum… Intaum seria apenas uma forma de parar a execução do metodo!
Certo, mt obrigado =D
O if apenas testa a condição (se s é nulo).
O return é quem para o método.
Note que ele escreveu o return logo após o if. Aquele if pode ser reescrito como:
if(s==null) {
return;
}
ctdaa
#6
[quote=ViniGodoy]O if apenas testa a condição (se s é nulo).
O return é quem para o método.
Note que ele escreveu o return logo após o if. Aquele if pode ser reescrito como:
if(s==null) {
return;
}
[/quote]
só complementando… return sem parâmetros… pois o método está declarado como “void”