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!
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!
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;
}
}
[quote=Javabuntu]não sei se é bem isso o que vc procura…caso não seja…explique melhor sua necessidade…
[code]
if(a==b) {
result = true;
}
[/code][/quote]
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!
[quote=Javabuntu]não sei se é bem isso o que vc procura…caso não seja…explique melhor sua necessidade…
[code]
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;
}
}
[/code][/quote]
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é!
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
Simmmm era isso mesmo maquiavelbona muito obrigado!
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);
}
}
boolean result;
if ((result = (a == b))) {
// blabla
} else {
// blabla
}
Tem assim tbm:
boolean boo = 1 < 2;
boolean boo2 = 'a' == 'b';
Quantos mais vão dar a mesma resposta? :roll:
Até!
Pararam… hehehehehehehehehehehehehehe
Essa realmente eu queria ver…
Falows
huahua ctza!!!