Video: Kas Java võib kaua olla negatiivne?
2024 Autor: Lynn Donovan | [email protected]. Viimati modifitseeritud: 2023-12-15 23:45
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:
Kas abstraktsel klassil võib olla konstruktorit?
Jah, abstraktsel klassil võib olla Java-konstruktor. Võite abstraktse klassi konstruktori selgesõnaliselt anda või kui te seda ei tee, lisab kompilaator abstraktse klassi argumendita vaikekonstruktori. See kehtib kõigi klasside kohta ja see kehtib ka abstraktse klassi kohta
Kas Java abstraktsel klassil võib olla konstruktorit?
Jah, abstraktsel klassil võib olla Java-konstruktor. Võite abstraktse klassi konstruktori selgesõnaliselt anda või kui te seda ei tee, lisab kompilaator abstraktse klassi argumendita vaikekonstruktori. See kehtib kõigi klasside kohta ja see kehtib ka abstraktse klassi kohta
Kas liidesemeetoditel võib olla Java parameetreid?
Java liides sarnaneb natuke Java klassiga, välja arvatud see, et Java liides võib sisaldada ainult meetodi allkirju ja välju. Java liides ei ole mõeldud sisaldama meetodite rakendusi, vaid ainult meetodi allkirja (nimi, parameetrid ja erandid)
Kas Java lähtefailis võib olla mitu klassi?
Jah, saab. Siiski saab avalik klass olla ainult üks. java faili, kuna avalikel klassidel peab olema sama nimi, mis lähtefailil. Üks Java-fail võib koosneda mitmest klassist piiranguga, et ainult üks neist võib olla avalik
Kas Java-klassis võib olla mitu avalikku klassi?
Jah, saab. Siiski saab avalik klass olla ainult üks. java faili, kuna avalikel klassidel peab olema lähtefailiga sama nimi. OneJava fail võib koosneda mitmest klassist piiranguga, et ainult üks neist võib olla avalik