Bardzo krótkie pytanie:
Czy w Javie zmienna = 0 jest równa zmienna = null ? Czy 0 to już jest jakaś wartość?
Bardzo krótkie pytanie:
Czy w Javie zmienna = 0 jest równa zmienna = null ? Czy 0 to już jest jakaś wartość?
Oczywiście że wartość, do zera można np coś dodać a do null-a już nie.
ja na twoim miejscu zamiast pytać, spróbowałbym odpalić IDE i spróbował porównać zero i null.
Czy w Javie zmienna = 0 jest równa zmienna = null ?
Oczywiście, że nie i to nie tylko w dżawie, ale także w innych językach; Pewnie nawet rzutowanie nic by nie dało;
To tak, jakbyś chciał porównać łańcuch znaków z typem logicznym; null
to wskaźnik na adres zerowy (w każdym razie jak to niektórzy mówią: "ten wskaźnik wskazuje na nic"), a 0
to liczba czy to decymalna, czy rzeczywista, więc jak widzisz pointer <> decimal
; Przy próbie porównania powinieneś dostać błąd niezgodności typów;
Czy 0 to już jest jakaś wartość?
To tak jakbyś się zapytał: "czy 0 jest liczbą";