Ali je Java lahko dolgo negativna?
Ali je Java lahko dolgo negativna?

Video: Ali je Java lahko dolgo negativna?

Video: Ali je Java lahko dolgo negativna?
Video: Өзіңізді бақытсыздықтан босатыңыз - өзіңізді нашар сезінген кезде осы бейнені қараңыз және өзіңізге 2024, Maj
Anonim

Razlog zakaj Java ne vrže izjeme in prejmete negativno številke so povezane z načinom shranjevanja številk. Za dolga prvi bajt se uporablja za označevanje predznaka števila (0 -> pozitivno, 1 -> negativno ), medtem ko se ostali uporabljajo za številsko vrednost. To pomeni da dolga.

Vprašanje je tudi, ali ima lahko dolgo negativne vrednosti?

Ja ne podporo negativne vrednosti kot dolga saj ni pripeta za nepodpisanim.

Poleg tega, kateri je integralni tip podatkov, ki ne dopušča negativne vrednosti? char

Lahko se tudi vprašamo, kakšna je meja long v Javi?

dolga : The dolga podatkovni tip je 64-bitno dopolnilno celo število dveh. Podpisani dolga ima najmanjšo vrednost -263 in a največ vrednost 263-1. V Java SE 8 in novejše, lahko uporabite dolga podatkovni tip, ki predstavlja nepodpisani 64-bitni dolga , ki ima najmanjšo vrednost 0 in a največ vrednost 264-1.

Kakšen je obseg kratkega v Javi?

Java osem primitivnih tipov podatkov

Vrsta Velikost v bajtih Razpon
bajt 1 bajt -128 do 127
kratek 2 bajta -32, 768 do 32, 767
int 4 bajti -2, 147, 483, 648 do 2, 147, 483, 647
dolga 8 bajtov -9, 223, 372, 036, 854, 775, 808 do 9, 223, 372, 036, 854, 775, 807

Priporočena: