آیا صفر در جاوا یک عدد صحیح است؟
آیا صفر در جاوا یک عدد صحیح است؟

تصویری: آیا صفر در جاوا یک عدد صحیح است؟

تصویری: آیا صفر در جاوا یک عدد صحیح است؟
تصویری: از امتحان جا موندم | زندگی دانشجویی 2024, نوامبر
Anonim

1 پاسخ. شما نمی توانید علامتی را با آن ذخیره کنید عدد صحیح جاوا نوع ابتدایی منفی صفر یک مصنوع از نمایش IEEE-754 است که یک علامت را در یک بیت جداگانه ذخیره می کند. اعداد صحیح از سوی دیگر، در نمایش مکمل دو ذخیره می شوند که یک نمایش منحصر به فرد برای دارد صفر.

به این ترتیب، آیا 0 در جاوا یک int است؟

ارزش 0 اگر این عدد صحیح برابر برهان است عدد صحیح ; مقدار کمتر از 0 اگر این عدد صحیح از نظر عددی کمتر از استدلال است عدد صحیح ; و ارزشی بیشتر از 0 اگر این عدد صحیح از نظر عددی بزرگتر از استدلال است عدد صحیح (مقایسه امضا شده).

سوال بعدی این است که آیا می توان در جاوا بر 0 تقسیم کرد؟ جاوا خواهد شد استثناء قرار ندهید اگر تقسیم کنید توسط شناور صفر. آی تی اراده فقط خطای زمان اجرا را شناسایی کنید اگر تقسیم کنید با عدد صحیح صفر نه دو برابر صفر. اگر تقسیم کنید با 0.0، نتیجه اراده بی نهایت باشد اگر تقسیم کنید int توسط 0 ، سپس JVM اراده پرتاب استثنا حسابی.

علاوه بر این، آیا یک عدد صحیح می تواند با 0 شروع شود؟

اعشاری (پایه 10) اعداد صحیح (غیر از 0 ) نباید شروع کنید با یک 0 . اکتال (پایه 8) اعداد صحیح دارای پیشوندی از 0 ( صفر ) و به دنبال آن ارقام هشتی 0 به 7. هگزادسیمال (پایه 16) اعداد صحیح دارای پیشوند 0x یا 0X و به دنبال آن ارقام هگزا دسیمال 0 به 9، a به f، یا A به F.

چگونه می توانم بررسی کنم که عدد صحیح تهی است؟

یک بین المللی نیست خالی ، اگر مقداردهی اولیه نشود ممکن است 0 باشد. اگر می خواهید یک عدد صحیح تا بتوانی باشد خالی ، باید استفاده کنید عدد صحیح بجای بین المللی . بدوی ها ندارند خالی ارزش. پیش فرض برای یک بین المللی 0 است.

توصیه شده: