Aktywne Wpisy
Edi93 +1237
Udało Ci się uciec z Górniczej Doliny. Daj plusa i zobacz, kim zostaniesz w Khorinis:
1. Nowicjusz
2. Łowca Smoków
3. Bandyta
4. Kowal
5. Strażnik
6. Mag Ognia
7. Pracownik na farmie
8. Najemnik
9. Paladyn
0. Myśliwy
#gothic #glupiewykopowezabawy
1. Nowicjusz
2. Łowca Smoków
3. Bandyta
4. Kowal
5. Strażnik
6. Mag Ognia
7. Pracownik na farmie
8. Najemnik
9. Paladyn
0. Myśliwy
#gothic #glupiewykopowezabawy
Pan_Slon +250
Kupiłem części do naprawy zalanego Macbook PRO '13 na M1, części kupione bezpośrednio od Apple w ramach ich programu samodzielnej naprawy.
Zerknijcie, niby wszystko super ale montaż/wymiana we własnym zakresie nie jest taka banalna.
Części są w dobrej cenie, z fakturą VAT 23%, wychodzi na to że taniej i pewniej niż szukanie używek/demontaży z allegro czy od chińczyka z Aliexpress
Instrukcja przygotowana przez Apple jest dokładna, jednak ich rozwiązania mające ułatwić wymianę
Zerknijcie, niby wszystko super ale montaż/wymiana we własnym zakresie nie jest taka banalna.
Części są w dobrej cenie, z fakturą VAT 23%, wychodzi na to że taniej i pewniej niż szukanie używek/demontaży z allegro czy od chińczyka z Aliexpress
Instrukcja przygotowana przez Apple jest dokładna, jednak ich rozwiązania mające ułatwić wymianę
http://codingbat.com/prob/p140449
Mój kod wygląda tak:
public boolean parrotTrouble(boolean talking, int hour) {
if (talking == true && (hour < 7 || hour > 20)){
return true;
}else return false;
}
a kod z podpowiedzi tak:
public boolean parrotTrouble(boolean talking, int hour) {
return (talking && (hour < 7 || hour > 20));
}
Nie znalazłem w dokumentacji dlaczego tak jest. Czy return w tej metodzie zawsze zwraca true? I skąd kompilator wie, że to jest warunek? Kompletnie tego nie pojmuję...
#programowanie #naukaprogramowania #java
Twój kod sprowadza się do
if (true){
return true;
}else{
return false;
}
Więc warunek będzie taki
if(talking && (hour < 7 || hour > 20))
talking to true lub false więc jest ok i nie musi być w ()
hour < 7 to drugi warunek
hour > 20 to trzeci warunek ale chcesz sprawdzać czy jeden lub drugi jest spełniony
(talking == true && (hour < 7 || hour > 20))
zwraca Booleannie musisz sprawdzać bo masz tylko 2możliwości (dokładnie takie jakie obsługuje if)
wiec możesz po prostu zwrócić wartość tego wyrażenia
boolean to po prostu jeden bit 0 albo 1 ;)
twój warunek
(talking == true && (hour < 7 || hour > 20))
to tak na prawdę
boolean w zależności od danych false lub true
więc jeśli zrobisz
return (talking == true && (hour < 7 || hour > 20))
program wykona
return true
, alboreturn false
w zależności od parametrówif sprawdza czy podany warunek jest
True
to same jedynki(VB?), utrudniając zabawę korzystając z wielu języków jednocześnie (✌ ゚ ∀ ゚)☞Komentarz usunięty przez autora
Komentarz usunięty przez autora
return
to po prostu to co dana funkcja zwrócipublic boolean parrotTrouble(boolean talking, int hour) {
tutaj określasz jakiego typu będzie wartość zwrócona w tym przypadku boolean (public określa dostęp do metody)
więc ta funkcja może zwrócić tylko 2 wartości (true albo false)
ale jakbyś miał taką funckje
public boolean test(boolean parametr) {
return parametr;
}
i wywołał ją gdzieś indziej
boolean test1 = test(true);
boolean test2 = test(false);
to
Komentarz usunięty przez autora
Kod wyzej działa dokładnie tak samo.