Boolean i przenoszenie go w metodzie

0

Witam, problem jest w tym, że tworzę w pliku mysql metodę, która wykonuje jakieś działanie i jeśli jest wynik odpowiedni, ustawia booleana na true, a jeśli nie - na false. W drugim pliku ustawiam wykonywanie tejże metody, wcześniej tworząc booleana wykorzystywanego w niej i próbuje wyświetlić coś względem tego co da boolean i niestety, nie działa, co tu jest źle?

Boolean:

public void bool(boolean poprawne){
int wynik = 5+5;

if(wynik = 10){
poprawne = true;
}else{
poprawne = false;
}
}

Inny plik:

public void go(
boolean poprawne;
Boolean.bool(poprawne);

if(poprawne == true){
System.out.println("ok");
}

Oczywiste jest to bardziej rozbudowane, ale chodzi mi o to, żeby wykonać metodę i ustawić booleana odpowiednio, pozdrawiam

0

w pliku java*

0

Zmienna lokalna poprawne z metody bool, to zupełnie co innego niż zmienna lokalna poprawne z innego pliku.

public boolean bool(){
    int wynik = 5+5;
 
    if(wynik == 10){
        return true;
    }
    else{
       return false;
   }
}

Inny plik:

public void go(
boolean poprawne = Boolean.bool();
 
if(poprawne){
    System.out.println("ok");
}
0

Dzięki wielkie!

1

Szlak mnie trafia jak widzę takie konstrukcje:

    if(wynik == 10){
        return true;
    }
    else{
       return false;
   }

Może ktoś mnie oświeci czemu nie po ludzku:

    return (wynik==10);

Czy to zbyt mainstreamowo? Czy może zbyt nie czytelne? Naprawdę nie rozumiem!

0

@_13th_Dragon dalej skrócając, moglibyśmy w ogóle pozbyć się nawiasów i zostawić samo:

return wynik==10;

1 użytkowników online, w tym zalogowanych: 0, gości: 1