Нулата цяло число в Java ли е?
Нулата цяло число в Java ли е?

Видео: Нулата цяло число в Java ли е?

Видео: Нулата цяло число в Java ли е?
Видео: How to convert a String into an Integer in Java 2024, Април
Anonim

1 отговор. Не можете да съхранявате знак с Java цяло число примитивен тип. Отрицателно нула е артефакт на IEEE-754 представяне, което съхранява знак в отделен бит. Цели числа , от друга страна, се съхраняват в представяне за допълване на две, което има уникално представяне за нула.

По този начин 0 е int в Java?

стойността 0 ако това цяло число е равно на аргумента цяло число ; стойност по-малка от 0 ако това цяло число е числено по-малко от аргумента цяло число ; и стойност, по-голяма от 0 ако това цяло число е числено по-голямо от аргумента цяло число (подписано сравнение).

Впоследствие въпросът е, можете ли да разделите на 0 в Java? Java ще не хвърляйте изключение ако разделите чрез float нула. То ще откриване само на грешка по време на изпълнение ако разделиш чрез цяло число нула, а не двойна нула. Ако разделите с 0.0, резултатът ще бъде БЕЗКРАЙНОСТ. Ако разделите int от 0 , след това JVM ще хвърляне на аритметично изключение.

Освен това, може ли едно цяло число да започва с 0?

Десетична (основа 10) цели числа (различни от 0 ) не трябва започнете с 0 . Осмична (основа 8) цели числа имат префикс на 0 ( нула ), последвани от осмични цифри 0 до 7. шестнадесетичен (база 16) цели числа имат префикс от 0x или 0X, последван от шестнадесетични цифри 0 до 9, от a до f или от A до F.

Как да проверя дали едно цяло число е нула?

Ан международен не е нула , може да е 0, ако не е инициализиран. Ако искате един цяло число да може да бъде нула , трябва да използвате цяло число вместо международен . примитивите нямат нула стойност. по подразбиране има за an международен е 0.

Препоръчано: