Kas Java võib kaua olla negatiivne?
Kas Java võib kaua olla negatiivne?

Video: Kas Java võib kaua olla negatiivne?

Video: Kas Java võib kaua olla negatiivne?
Video: Java Tech Talk: Telegrammi bot java jaoks 1 tund 2024, Detsember
Anonim

Põhjus, miks Java ei tee erandit ja saate negatiivne numbrid on seotud numbrite salvestamise viisiga. Le pikk primitiivne esimest baiti kasutatakse arvu märgi tähistamiseks (0 -> positiivne, 1 -> negatiivne ), ülejäänud kasutatakse arvulise väärtusena. See tähendab, et Pikk.

Küsimus on ka selles, kas pikal võib olla negatiivseid väärtusi?

jah see teeb toetus negatiivsed väärtused nagu pikk kuna seda ei lisata pärast allkirjastamata.

Veelgi enam, mis on integraalne andmetüüp, mis ei luba negatiivset väärtust? char

Võib ka küsida, et mis on Javas pika pikkuse piir?

pikk : pikk andmetüüp on 64-bitine kahe komplemendi täisarv. Allkirjastatud pikk mille minimaalne väärtus on -263 ja a maksimaalselt väärtus 263-1. sisse Java SE 8 ja uuemad, saate kasutada pikk andmetüüp, mis tähistab allkirjastamata 64-bitist pikk , mille minimaalne väärtus on 0 ja a maksimaalselt väärtus 264-1.

Mis on Javas lühikeste sõnade ulatus?

Java kaheksa primitiivset andmetüüpi

Tüüp Suurus baitides Vahemik
bait 1 bait -128 kuni 127
lühike 2 baiti -32 768 kuni 32 767
int 4 baiti -2, 147, 483, 648 kuni 2, 147, 483, 647
pikk 8 baiti -9, 223, 372, 036, 854, 775, 808 kuni 9, 223, 372, 036, 854, 775, 807

Soovitan: