Obtendo o Valor de if

11 respostas
Cassio_Tessaro

Pessoal…até onde eu sei a estrutura if avalia uma certa condição e retorna verdadeiro ou falso.
Mas como eu poderia armazenar esse valor retornado por ela em uma variavel do tipo boolean?

Agradeço desde já a atenção dispensado por todos!

11 Respostas

Javabuntu

não sei se é bem isso o que vc procura…caso não seja…explique melhor sua necessidade…

public class Condicional{
        boolean result; //caso não atribua true, por default é false
         public Condicional(){}
         // método que faz uma comparação e vc pode armazenar numa variável se foi true a comparação...
         public boolean Compara(int a , int b){
              if(a==b) {
                   result = true;
              } 
            // caso seja false o IF acima, ele retorna abaixo o valor default que é false
            return result;
       }  
       
}
Cassio_Tessaro
Javabuntu:
não sei se é bem isso o que vc procura...caso não seja...explique melhor sua necessidade...
if(a==b) {
          result = true;
                        }
Bem... Não era bem essa a ideia....eu gostaria de nao ter que atribuir um valor no "braço" a variavel result..... É so por curiosidade mesmo..... Mas grato!
maquiavelbona
Javabuntu:
não sei se é bem isso o que vc procura...caso não seja...explique melhor sua necessidade...
public class Condicional{
        boolean result; //caso não atribua true, por default é false
         public Condicional(){}
         // método que faz uma comparação e vc pode armazenar numa variável se foi true a comparação...
         public boolean Compara(int a , int b){
              if(a==b) {
                   result = true;
              } 
            // caso seja false o IF acima, ele retorna abaixo o valor default que é false
            return result;
       }  
       
}
Tem um jeito mais "econômico":
public class Condicional{
        boolean result; //caso não atribua true, por default é false
         public Condicional(){}
         // método que faz uma comparação e vc pode armazenar numa variável se foi true a comparação...
         public boolean Compara(int a , int b){
              if(result=(a==b)) {
// bla bla bla
              } else{
// bla bla bla 
              }
            // caso seja false o IF acima, ele retorna abaixo o valor default que é false
            return result;
       }  
       
}

Até!

Cassio_Tessaro

Seria mais ou menos assim a ideia…entendeu a variavel result recebe o valor da avaliação do if…
Mas claro que isso ja gerou erro de cara aki

Cassio_Tessaro

Simmmm era isso mesmo maquiavelbona muito obrigado! :smiley:

Andre_Brito
public class Teste
{
	public static void main(String[] args)
	{
		int a = 1;
		int b = 2;
		boolean result = (a == b);

		System.out.println("result = " + result);

		b = 1;
		result = (a == b);
		System.out.println("result = " + result);		
	}
}
victorwss
boolean result;
if ((result = (a == b))) {
    // blabla
} else {
    // blabla
}
Marck

Tem assim tbm:

boolean boo = 1 < 2;
boolean boo2 = 'a' == 'b';
maquiavelbona

Quantos mais vão dar a mesma resposta? :roll:

Até!

adriano_si

Pararam… hehehehehehehehehehehehehehe

Essa realmente eu queria ver…

Falows :wink:

Raff

huahua ctza!!!

Criado 20 de janeiro de 2008
Ultima resposta 21 de jan. de 2008
Respostas 11
Participantes 8