Java'da nol butun sonmi?
Java'da nol butun sonmi?

Video: Java'da nol butun sonmi?

Video: Java'da nol butun sonmi?
Video: 1 , 3 , 5 , 7 , 9 , 11 , 13 , 15 sonlarni shunday joylashtiringki . Qiziqarli Matematika.(53-video) 2024, Aprel
Anonim

1 Javob. bilan belgini saqlay olmaysiz Java butun soni ibtidoiy turi. Salbiy nol IEEE-754 tasvirining artefaktidir, u belgini alohida bitda saqlaydi. Butun sonlar , boshqa tomondan, ikkining to'ldiruvchi ko'rinishida saqlanadi, bu esa uchun yagona ifodaga ega nol.

Shu tarzda, 0 Java'da intmi?

qiymat 0 agar bu Butun son argumentga teng Butun son ; dan kichik qiymat 0 agar bu Butun son argumentdan son jihatdan kichik Butun son ; va undan katta qiymat 0 agar bu Butun son argumentdan son jihatdan kattaroqdir Butun son (imzolangan taqqoslash).

Keyinchalik savol: Java-da 0 ga bo'la olasizmi? Java bo'ladi istisno qilmang bo'lsang float nol bo'yicha. Bu bo'ladi faqat ish vaqti xatosini aniqlang bo'lsang butun nol bo'yicha ikki barobar emas. Agar siz ajratsangiz 0,0 ga, natija bo'ladi INFINITY bo'ling. Agar siz ajratsangiz int tomonidan 0 , keyin JVM bo'ladi arifmetik istisnolarni oching.

Bundan tashqari, butun son 0 dan boshlanishi mumkinmi?

O'nlik (asos 10) butun sonlar (dan boshqa 0 ) bo'lmasligi kerak boshlash bilan 0 . Sakkizlik (8-asos) butun sonlar prefiksiga ega 0 ( nol ), keyin sakkizlik raqamlar 0 7 gacha. O‘n oltilik (asos 16) butun sonlar 0x yoki 0X prefiksiga ega bo'lib, keyin o'n oltilik raqamlar 0 9 ga, a ga f yoki A dan F gacha.

Butun son null ekanligini qanday tekshirish mumkin?

An int emas null , agar ishga tushirilmagan bo'lsa, u 0 bo'lishi mumkin. Agar xohlasangiz butun son bo'la olish null , foydalanishingiz kerak Butun son o'rniga int . ibtidoiylarda yo'q null qiymat. bir uchun standart ega int 0 ga teng.

Tavsiya: