Dúvida: método de retorno

6 respostas
W

E aew pessoal! o/

Gostaria de saber para que servem os valores de retorno false e true
num método. Tbm queria saber qual a sintaxe de declaração para um
método desse tipo de retorno (boolean).

Agradeço desde já!

:smiley:

6 Respostas

mrcastro

O tipo de retorno true ou false funciona como qualquer retorno de outro tipo

um exemplo:

public boolean compara(int a, int b){

   if(a==b){
      return true;      
   }else{
       return false;
   }

}
W

Hmmm, mas para que serve retornar um valor true ou false?
Qdo chega no ‘return’ o método acaba, certo? Então esse valor
de retorno é usado em outro lugar do programa?

:?:

T

É.

mrcastro

Pro caso de precisar de alguma comparação mais complexa...

vou usar o msmo exemplo da classe q eu utilizei antes
public static boolean compara(int a, int b){

   if(a==b){
      return true;      
   }else{
       return false;
   }

}

public static void main(String [] args){


int x = 2;
int y = 3;

if(compara(x,y)){
//se retornar true faz isso

System.out.println("São iguais");

}else{
System.out.println("São diferentes");
}

}
W

Opa vlw mrcastro!

Agora entendi como fze um exercício aki.

Abraços :smiley:

Diego_Silveira

O retorno de um método sempre serve para ser utilizado fora deste método, em outro local do código. E isso não serve apenas para booleanos… serve para qualquer objeto ou tipo primitivo! O exemplo do mrcastro ilustra isso.

Criado 27 de outubro de 2008
Ultima resposta 27 de out. de 2008
Respostas 6
Participantes 4