Java тилинде нөл бүтүн санбы?
Java тилинде нөл бүтүн санбы?

Video: Java тилинде нөл бүтүн санбы?

Video: Java тилинде нөл бүтүн санбы?
Video: Java программалау тілі / Сабақ #1. 2024, Декабрь
Anonim

1 Жооп. менен белги сактай албайсыз Java бүтүн саны примитивдүү түрү. Терс нөл бул белгини өзүнчө битте сактаган IEEE-754 өкүлчүлүгүнүн артефакты. бүтүн сандар , экинчи жагынан, уникалдуу өкүлчүлүгү бар эки толуктоочу өкүлчүлүктө сакталат нөл.

Ушундай жол менен, 0 Java тилинде int болобу?

баалуулук 0 Эгер бул бүтүн сан аргументке барабар бүтүн сан ; караганда азыраак маани 0 Эгер бул бүтүн сан аргументтен сан жагынан аз бүтүн сан ; жана андан чоңураак маани 0 Эгер бул бүтүн сан аргументтен сан жагынан чоң бүтүн сан (кол коюлган салыштыруу).

Андан кийин, суроо туулат: Java тилинде 0гө бөлө аласызбы? Java болот өзгөчөлүктү таштаба бөлсөңүз float нөл менен. It болот иштөө убактысынын катасын гана аныктоо бөлсөңүз эки нөл эмес бүтүн нөл боюнча. Бөлүнсөңүз 0,0, натыйжасы болот INFINITY бол. Бөлүнсөңүз int by 0 , андан кийин JVM болот Арифметикалык өзгөчөлүктү таштоо.

Кошумчалай кетсек, бүтүн сан 0 менен башталышы мүмкүнбү?

Ондук (10-база) бүтүн сандар (башка 0 ) болбошу керек баштоо менен 0 . Сегиздик (8-негиз) бүтүн сандар префикси бар 0 ( нөл ), андан кийин сегиздик сан 0 7ге чейин. Он алтылык (16-база) бүтүн сандар 0x же 0X префикси бар, андан кийин он алтылык сандар 0 9га, адан fга, же Адан F ге чейин.

Бүтүн сандын нөл экенин кантип текшерсем болот?

Ан int эмес нөл , инициализацияланбаса, 0 болушу мүмкүн. Эгер сиз кааласаңыз бүтүн сан боло алуу нөл , колдонуу керек бүтүн сан ордуна int . примитивдерде жок нөл баалуулук. демейки бар int 0 болуп саналат.

Сунушталууда: