Podczas pracy nad aplikacją popełniłem błąd podczas kodowania, który był testem dla zerowego odwołania. Zajęło mi godziny, aby odkryć, co to jest problem, ale nie rozumiem, dlaczego kod zachowywał się w ten sposób.Dlaczego instrukcja java if kończy się niepowodzeniem, gdy kończy się na średniku
String name = null;
String value = null;
if(name != null && value != null);
{
System.out.println("Values not null");
}
if zakończył ;
, to był mój błąd i Values not null
została wydrukowana nawet, gdy jest oczywiste, że obie wartości są nieważne. Czy ktoś może wyjaśnić dlaczego?
użyłem NetBeans ale nie mnie ostrzec. –
@UchennaNwanyanwu: czy ktoś może testować w Eclipse? Po prostu ciekawy ... –
@TomaszNurkiewicz .. IDE nie ostrzeże Cię o tym .. Nie jest to uważane za nieprawidłowe użycie, jeśli .. –