Junior — Middle
Seçdiyiniz proqramlaşdırma mühitində int tipli dəyişənlər hansı dəyərləri ala bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da, int tipi dəyişən 32-bit imzalı tam ədəddir. O, -2.147.483.648-dən 2.147.483.647-ə qədər olan dəyərləri qəbul edə bilər.
Bu, int-in 4 bayt (32 bit) tutması və ədədin işarəsi üçün bir bitin istifadə olunması ilə əlaqədardır (ikili tamamlayıcı sxemə görə).
Nümunə:
int minValue = Integer.MIN_VALUE; // -2147483648
int maxValue = Integer.MAX_VALUE; // 2147483647
Əgər bu diapazondan kənarda olan ədədlərlə işləmək lazımdırsa, long (64-bit tam ədəd) və ya BigInteger kimi böyük ədədlər üçün siniflərdən istifadə etməlisiniz.