Algoritmlash xossalari!Har bir xossa uchun alohida alohida misollar bilan tushuntirilsin!


Java dasturlash tilida butun sonlar о‘lchami!Ma'lumotlar tipini keltirish (data casting)


Download 43.57 Kb.
bet27/33
Sana22.06.2023
Hajmi43.57 Kb.
#1650558
1   ...   23   24   25   26   27   28   29   30   ...   33
Bog'liq
algoritm javoblar

Java dasturlash tilida butun sonlar о‘lchami!Ma'lumotlar tipini keltirish (data casting)Java'da butun sonlar turli o'lcham va diapazonlarga ega bo'lgan turli xil ma'lumotlar turlari yordamida ifodalanishi mumkin. Butun sonlar uchun eng koʻp ishlatiladigan maʼlumotlar turlari: bayt, short, int va long.bayt ma'lumotlar turi eng kichik va -128 dan 127 gacha bo'lgan qiymatlarni o'z ichiga oladi. U 8 bit xotirani egallaydi.short ma'lumotlar turi bayt dan kattaroq va -32,768 dan 32,767 gacha bo'lgan qiymatlarni o'z ichiga olishi mumkin. U 16 bit xotirani egallaydi.int ma'lumotlar turi eng ko'p qo'llaniladi va -2,147,483,648 dan 2,147,483,647 gacha bo'lgan qiymatlarni o'z ichiga oladi. U 32 bit xotirani egallaydi.long ma'lumotlar turi eng katta va -9,223,372,036,854,775,808 dan 9,223,372,036,854,775,807 gacha bo'lgan qiymatlarni o'z ichiga oladi. U 64 bit xotirani egallaydi.Butun sonlar bilan ishlashda ma'lumotlarni uzatishdan xabardor bo'lish muhimdir. Ma'lumotlarni uzatish - bu ma'lumotlarning bir turini boshqasiga o'tkazish jarayoni. Java-da ma'lumotlarni uzatish bevosita yoki aniq amalga oshirilishi mumkin.Ma'lumotlarning yashirin translyatsiyasi kattaroq ma'lumot turidagi o'zgaruvchiga kichikroq turdagi qiymat tayinlanganda avtomatik ravishda amalga oshiriladi. Masalan:int x = 10;long y = x; // implicit casting from int to long
Ochiq ma'lumotni translyatsiya qilish esa translatsiya operatoridan foydalanishni talab qiladi. Bu kattaroq turdagi ma'lumotlarning qiymati kichikroq ma'lumotlar turidagi o'zgaruvchiga tayinlanganda kerak bo'ladi. Masalan:long x = 10000000000L;int y = (int) x; // explicit casting from long to int
Ushbu misolda biz (int) cast operatoridan x qiymatini long dan ga aylantirish uchun foydalanamiz. int. Esda tutingki, 10000000000 so‘zma-so‘z qiymati long sifatida talqin qilinishi kerakligini ko‘rsatish uchun “L” harfidan foydalanishimiz kerak.
Kutilmagan xatti-harakatlar yoki aniqlikni yo'qotmaslik uchun Java-da butun sonlar bilan ishlashda ma'lumotlarni uzatishdan xabardor bo'lish muhimdir.

Download 43.57 Kb.

Do'stlaringiz bilan baham:
1   ...   23   24   25   26   27   28   29   30   ...   33




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling