Java тілінде нөл бүтін сан ма?
Java тілінде нөл бүтін сан ма?

Бейне: Java тілінде нөл бүтін сан ма?

Бейне: Java тілінде нөл бүтін сан ма?
Бейне: Java программалау тілі / Сабақ #1. 2024, Қараша
Anonim

1 Жауап. белгісін сақтай алмайсыз Java бүтін саны қарабайыр түрі. Теріс нөл белгіні бөлек битте сақтайтын IEEE-754 көрсетілімінің артефакті болып табылады. Бүтін сандар , екінші жағынан, бірегей көрінісі бар екі толықтауыш көрінісінде сақталады нөл.

Осылайша, 0 Java тілінде int болып табылады ма?

мән 0 егер бұл бүтін сан аргументке тең бүтін сан ; мәнінен аз 0 егер бұл бүтін сан аргументтен сан жағынан аз бүтін сан ; және одан үлкен мән 0 егер бұл бүтін сан аргументтен сан жағынан үлкен бүтін сан (қол қойылған салыстыру).

Содан кейін сұрақ туындайды: Java тілінде 0-ге бөлуге болады ма? Java болады ерекшелік тастамаңыз бөлсеңіз қалқымалы нөл бойынша. Ол ерік тек орындау уақытының қатесін анықтаңыз бөлсеңіз қос нөл емес бүтін нөл бойынша. Бөлсеңіз 0,0, нәтиже ерік ШЕКСІЗДІК бол. Бөлсеңіз int by 0 , содан кейін JVM ерік Арифметикалық ерекше жағдайды тастаңыз.

Сонымен қатар, бүтін сан 0-ден басталуы мүмкін бе?

Ондық (10 негізі) бүтін сандар (басқа 0 ) болмауы керек бастау а 0 . Сегіздік (8-негіз) бүтін сандар префиксі бар 0 ( нөл ), одан кейін сегіздік сандар 0 7 дейін. Он алтылық (16 негіз) бүтін сандар 0x немесе 0X префиксі бар, одан кейін он алтылық сандар 0 9-ға, a-ға дейін немесе A-дан F-ге дейін.

Бүтін санның нөл екенін қалай тексеруге болады?

Ан int емес null , инициализацияланбаса, ол 0 болуы мүмкін. Егер сіз қаласаңыз бүтін сан бола білу null , пайдалану керек бүтін сан орнына int . примитивтерде жоқ null мән. әдепкі үшін бар int 0 болып табылады.

Ұсынылған: