Java uzun müddət mənfi ola bilərmi?
Java uzun müddət mənfi ola bilərmi?

Video: Java uzun müddət mənfi ola bilərmi?

Video: Java uzun müddət mənfi ola bilərmi?
Video: Java-ya qarşı JS. Təcrübəli proqramçıların çılğın mübahisəsi. Java Script Java-dır? 2024, Noyabr
Anonim

Səbəbi Java istisna atmır və siz alırsınız mənfi nömrələr nömrələrin saxlanma üsulu ilə əlaqəlidir. üçün a uzun primitiv birinci bayt ədədin işarəsini göstərmək üçün istifadə olunur (0 -> müsbət, 1 -> mənfi ), qalanları isə ədədi dəyər üçün istifadə olunur. Bu o deməkdir ki Uzun.

Həmçinin sual yaranır ki, uzun müddət mənfi dəyərlər ola bilərmi?

Bəli edir dəstək mənfi dəyərlər kimi uzun çünki imzasızdan sonra əlavə olunmur.

Bundan əlavə, mənfi dəyərə icazə verməyən inteqral məlumat növü hansıdır? char

Bir də soruşa bilərsiniz ki, Java-da uzunluq həddi nədir?

uzun : The uzun məlumat növü 64 bitlik iki tamamlayıcı tam ədəddir. İmzalanmış uzun -2 minimum dəyəri var63 və a maksimum dəyəri 263-1. In Java SE 8 və daha sonra, istifadə edə bilərsiniz uzun imzasız 64 biti təmsil etmək üçün məlumat növü uzun , minimum dəyəri 0 və a olan maksimum dəyəri 264-1.

Java-da qısa diapazon nədir?

Java Səkkiz Primitiv Məlumat Tipi

Növ Baytla ölçü Aralığı
bayt 1 bayt -128-dən 127-yə qədər
qısa 2 bayt -32, 768-dən 32, 767-yə qədər
int 4 bayt -2, 147, 483, 648 - 2, 147, 483, 647
uzun 8 bayt -9, 223, 372, 036, 854, 775, 808-dən 9, 223, 372, 036, 854, 775, 807-yə qədər

Tövsiyə: