Maaari bang maging negatibo ang Java long?
Maaari bang maging negatibo ang Java long?

Video: Maaari bang maging negatibo ang Java long?

Video: Maaari bang maging negatibo ang Java long?
Video: JuanThugs n Harmony perform “Bakit Ngayon Ka Lang” LIVE on Wish 107.5 Bus 2024, Mayo
Anonim

Ang dahilan kung bakit Java hindi nagtatapon ng exception at natatanggap mo negatibo ang mga numero ay may kinalaman sa paraan ng pag-iimbak ng mga numero. Para sa mahaba primitive ang unang byte ay ginagamit para sa pagpahiwatig ng tanda ng numero (0 -> positibo, 1 -> negatibo ), habang ang iba ay ginagamit para sa numeric na halaga. Ibig sabihin nito Mahaba.

Ang tanong din, maaari bang magkaroon ng mga negatibong halaga ang matagal?

Oo ito ginagawa suporta mga negatibong halaga bilang mahaba dahil hindi ito idinagdag pagkatapos na hindi pirmahan.

Higit pa rito, ano ang integral na uri ng data na hindi papayagan ang negatibong halaga? char

Maaaring magtanong din, ano ang limitasyon ng haba sa Java?

mahaba : Ang mahaba ang uri ng data ay isang 64-bit two's complement integer. Ang pinirmahan mahaba ay may pinakamababang halaga na -263 at a maximum halaga ng 263-1. Sa Java SE 8 at mas bago, maaari mong gamitin ang mahaba uri ng data upang kumatawan sa isang hindi nakapirmang 64-bit mahaba , na may pinakamababang halaga na 0 at a maximum halaga ng 264-1.

Ano ang hanay ng maikli sa Java?

Java Walong Primitive na Uri ng Data

Uri Sukat sa Bytes Saklaw
byte 1 byte -128 hanggang 127
maikli 2 byte -32, 768 hanggang 32, 767
int 4 bytes -2, 147, 483, 648 hanggang 2, 147, 483, 647
mahaba 8 byte -9, 223, 372, 036, 854, 775, 808 hanggang 9, 223, 372, 036, 854, 775, 807

Inirerekumendang: