A është zero një numër i plotë në Java?
A është zero një numër i plotë në Java?

Video: A është zero një numër i plotë në Java?

Video: A është zero një numër i plotë në Java?
Video: Pjestimi në Shtyllë me Pjestues Një Shifror. 2024, Nëntor
Anonim

1 Përgjigje. Ju nuk mund të ruani një shenjë me Java e plotë lloj primitiv. Negativ zero është një objekt i përfaqësimit IEEE-754, i cili ruan një shenjë në një bit të veçantë. Numrat e plotë , nga ana tjetër, ruhen në paraqitjen e dy komplementit, e cila ka një paraqitje unike për zero.

Në këtë mënyrë, a është 0 një int në Java?

vlera 0 nëse kjo Numër i plotë është e barabartë me argumentin Numër i plotë ; një vlerë më e vogël se 0 nëse kjo Numër i plotë është numerikisht më pak se argumenti Numër i plotë ; dhe një vlerë më të madhe se 0 nëse kjo Numër i plotë është numerikisht më i madh se argumenti Numër i plotë (krahasim i nënshkruar).

Më pas, pyetja është, a mund të pjesëtoni me 0 në Java? Java do mos bëj përjashtim nëse ndani nga notimi zero. Ajo do zbuloni vetëm një gabim në kohën e ekzekutimit nëse ndani me numër të plotë zero jo dyfish zero. Nëse ndani me 0.0, rezultati do të jetë PAFINITET. Nëse ndani int nga 0 , pastaj JVM do hedh Përjashtim aritmetik.

Për më tepër, a mund të fillojë një numër i plotë me 0?

Dhjetor (baza 10) numra të plotë (përveç 0 ) nuk duhet filloni me një 0 . Oktale (baza 8) numra të plotë kanë një parashtesë të 0 ( zero ), e ndjekur nga shifra oktale 0 deri në 7. Heksadecimal (baza 16) numra të plotë kanë një parashtesë prej 0x ose 0X, e ndjekur nga shifra heksadecimal 0 në 9, a në f, ose A në F.

Si mund të kontrolloj nëse një numër i plotë është null?

Një ndër nuk eshte i pavlefshëm , mund të jetë 0 nëse nuk inicializohet. Nëse dëshironi një numër i plotë të jetë në gjendje të jetë i pavlefshëm , ju duhet të përdorni Numër i plotë në vend të ndër . primitivët nuk kanë i pavlefshëm vlerë. default kanë për një ndër është 0.

Recommended: