Կարո՞ղ է Java-ն երկար ժամանակ բացասական լինել:
Կարո՞ղ է Java-ն երկար ժամանակ բացասական լինել:

Video: Կարո՞ղ է Java-ն երկար ժամանակ բացասական լինել:

Video: Կարո՞ղ է Java-ն երկար ժամանակ բացասական լինել:
Video: Ինչու են թմրում ձեռքերը. 7 վտանգավոր հիվանդություններ, որոնք կարող են թմրում և ծակոցներ առաջացնել 2024, Դեկտեմբեր
Anonim

Պատճառը, թե ինչու Java բացառություն չի գցում, և դուք ստանում եք բացասական թվերը կապված են թվերի պահպանման ձևի հետ: Համար երկար պարզունակ առաջին բայթը օգտագործվում է թվի նշանը նշելու համար (0 -> դրական, 1 -> բացասական ), մինչդեռ մնացածը օգտագործվում են թվային արժեքի համար: Սա նշանակում է, որ Երկար.

Նաև հարց է՝ կարո՞ղ են երկար ժամանակ բացասական արժեքներ ունենալ:

Այո դա անում է աջակցություն բացասական արժեքներ ինչպես երկար քանի որ այն չի կցվում անստորագիր լինելուց հետո:

Ավելին, ո՞րն է տվյալների ամբողջական տեսակը, որը թույլ չի տա բացասական արժեք: նիշ

Կարելի է նաև հարցնել՝ ո՞րն է երկարության սահմանը Java-ում:

երկար : The երկար տվյալների տեսակը 64-բիթանոց երկու լրացնող ամբողջ թիվ է: Ստորագրված երկար ունի նվազագույն արժեքը -263 և ա առավելագույնը արժեքը 263-1. Մեջ Java SE 8 և ավելի ուշ, կարող եք օգտագործել երկար տվյալների տեսակը անստորագիր 64 բիթ ներկայացնելու համար երկար , որն ունի 0 և ա նվազագույն արժեք առավելագույնը արժեքը 264-1.

Ո՞րն է կարճերի միջակայքը Java-ում:

Java ութ պարզունակ տվյալների տեսակները

Տիպ Չափը բայթերով Շրջանակ
բայթ 1 բայթ -128-ից 127
կարճ 2 բայթ -32, 768 դեպի 32, 767
միջ 4 բայթ -2, 147, 483, 648-ից մինչև 2, 147, 483, 647
երկար 8 բայթ -9, 223, 372, 036, 854, 775, 808 դեպի 9, 223, 372, 036, 854, 775, 807

Խորհուրդ ենք տալիս: