Ang zero ba ay isang integer sa Java?
Ang zero ba ay isang integer sa Java?

Video: Ang zero ba ay isang integer sa Java?

Video: Ang zero ba ay isang integer sa Java?
Video: Types of Numbers | Rational and Irrational 2024, Abril
Anonim

1 Sagot. Hindi ka maaaring mag-imbak ng sign na may Java integer primitive na uri. Negatibo sero ay isang artifact ng representasyon ng IEEE-754, na nag-iimbak ng sign sa isang hiwalay na bit. Mga integer , sa kabilang banda, ay naka-imbak sa two's complement representation, na may natatanging representasyon para sa sero.

Sa ganitong paraan, ang 0 ba ay isang int sa Java?

ang halaga 0 kung ito Integer ay katumbas ng argumento Integer ; isang halaga na mas mababa sa 0 kung ito Integer ay mas mababa sa numero kaysa sa argumento Integer ; at isang halaga na mas malaki kaysa sa 0 kung ito Integer ay mas malaki sa bilang kaysa sa argumento Integer (pinirmahan na paghahambing).

Kasunod, ang tanong ay, maaari mong hatiin sa 0 sa Java? gagawin ng Java hindi magtapon ng exception kung hatiin mo sa pamamagitan ng float zero. Ito kalooban tuklasin ang isang run-time na error lamang kung hatiin mo sa pamamagitan ng integer zero hindi double zero. Kung hatiin mo sa pamamagitan ng 0.0, ang resulta kalooban maging INFINITY. Kung hatiin mo int ni 0 , pagkatapos ay JVM kalooban magtapon ng Arithmetic Exception.

Bilang karagdagan, maaari bang magsimula ang isang integer sa 0?

Decimal (base 10) mga integer (maliban sa 0 ) hindi dapat simulan may a 0 . Octal (base 8) mga integer may prefix ng 0 ( sero ), na sinusundan ng octal digit 0 hanggang 7. Hexadecimal (base 16) mga integer may prefix na 0x o 0X, na sinusundan ng mga hexadecimal na digit 0 hanggang 9, a hanggang f, o A hanggang F.

Paano ko masusuri kung null ang isang integer?

An int ay hindi wala , ito ay maaaring 0 kung hindi nasimulan. Kung gusto mo ng integer upang maging wala , kailangan mong gamitin Integer sa halip na int . wala ang mga primitive wala halaga. may default para sa isang int ay 0.

Inirerekumendang: