Como sair de uma função void antes de chegar ao seu fim?

5 respostas
M

Bom eu programa em VB e estou comecando a trilhar meu caminho em java. :smiley:
No VB quando vc quer sair de uma sub-rotina usa-se o comando ‘exit sub’ (ou ‘exit function’ para funções),
e eu gostaria de saber como isso e feito em java.

Se alguem puder me ajudar ficarei grato … 8)

5 Respostas

khaoz

Usa return;

gui_sv

procure por break, continue

para o seu caso o break funciona …

tipo assim

while (i< 20) { ... if(i == 10) { .... break; } }

Michael_Kuhinica

É só dar um return;
Exemplo:

public void teste(int n) {
     if(n==0) return;
     System.out.println("N é diferente de 0!!");
}
T

O equivalente do “Exit Sub” é exatamente o “return;”

T

Perfeito!!! Funcionou no meu programa!

Mesmo sendo uma função VOID, utilizando o “return;” ele finaliza a função corretamente!!
(Eu não sabia que podia usar return em um VOID! Agora ficou tudo mais fácil!)

Obrigado pela ajuda!

Criado 26 de setembro de 2008
Ultima resposta 4 de set. de 2013
Respostas 5
Participantes 6