Aktywne Wpisy

tyrytyty +54

vauecki +261
Paszport innego kraju i dla p0lki magicznie pojawia sie akceptacja dla mieszkania z mamą, bycia spłukanym/ manletem. Nie dla polskiego kartofla to.
#tinder #logikarozowychpaskow #logikaniebieskichpaskow #randki #niebieskiepaski #rozowepaski #p0lka #kobiety
#tinder #logikarozowychpaskow #logikaniebieskichpaskow #randki #niebieskiepaski #rozowepaski #p0lka #kobiety





private float delta = (float) (Math.pow(b, 2) - (4 * a * c));zwraca mi zawsze zero?
#androiddev #java
private float b;
private float c;
jak patrze w logi, to a, b, c dobrze przechodzi
Komentarz usunięty przez autora
private float delta = (float) (Math.pow(b, 2) - (4 * a * c));to uruchamia się przed Twomi przypisami do zmiennych w konstruktorze. Więc obliczenie delty wykonuje się na zerach.
http://stackoverflow.com/questions/14805547/are-fields-initialized-before-constructor-code-is-run-in-java
http://docs.oracle.com/javase/specs/jls/se8/html/jls-12.html#jls-12.5
W Javie musisz dokonywać obliczeń wewnątrz metody.
To co robi Twój program:
Tworzy pola klasy a, b, c i automatyczni inicjalizuje zerami
Tworzy pole klasy delta i od razu wykonuje obliczenie wykorzystując pola z poprzedniego kroku (same zera)
Wywołuje konstruktor który przypisuje wartości do a, b, c
Przy wywołaniu
getDeltazwraca Ci stringa z wartości pola delta (które