শূন্য কি জাভাতে একটি পূর্ণসংখ্যা?
শূন্য কি জাভাতে একটি পূর্ণসংখ্যা?
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।

একটি পূর্ণসংখ্যা শূন্য হলে আমি কিভাবে পরীক্ষা করব?

একটি int এটি না খালি , আরম্ভ না হলে এটি 0 হতে পারে। আপনি যদি চান একটি পূর্ণসংখ্যা হতে সক্ষম হতে খালি , আপনাকে ব্যবহার করতে হবে পূর্ণসংখ্যা পরিবর্তে int . আদিমদের নেই খালি মান একটি জন্য ডিফল্ট আছে int হল 0।

প্রস্তাবিত: