Java'da sıfır bir tam sayı mıdır?
Java'da sıfır bir tam sayı mıdır?

Video: Java'da sıfır bir tam sayı mıdır?

Video: Java'da sıfır bir tam sayı mıdır?
Video: Java Dersi 19 : Mini Proje 1 - Sayı Asal mı? 2024, Aralık
Anonim

1 Cevap. ile bir işareti depolayamazsınız. Java tamsayı ilkel tip. Olumsuz sıfır bir işareti ayrı bir bitte saklayan IEEE-754 temsilinin bir eseridir. tamsayılar , diğer yandan, için benzersiz bir temsile sahip olan ikinin tümleyen gösteriminde saklanır. sıfır.

Bu şekilde, Java'da 0 bir int midir?

değer 0 Eğer bu tamsayı argümana eşittir tamsayı ; daha küçük bir değer 0 Eğer bu tamsayı argümandan sayısal olarak daha azdır tamsayı ; ve daha büyük bir değer 0 Eğer bu tamsayı argümandan sayısal olarak daha büyük tamsayı (imzalı karşılaştırma).

Daha sonra soru şu, Java'da 0'a bölebilir misiniz? Java istisna atma eğer bölersen yüzer sıfır tarafından. Bilişim Teknoloji niyet yalnızca bir çalışma zamanı hatası algıla eğer bölersen tamsayı sıfır ile çift sıfır değil. eğer bölersen 0.0 ile sonuç niyet SONSUZ olsun. eğer bölersen int tarafından 0 , ardından JVM niyet Aritmetik İstisna atmak.

Ek olarak, bir tamsayı 0 ile başlayabilir mi?

Ondalık (taban 10) tam sayılar (ondan başka 0 ) Yapmamalısın Başlat Birlikte 0 . Sekizli (taban 8) tam sayılar ön ekine sahip olmak 0 ( sıfır ), ardından sekizli rakamlar 0 7'ye kadar. Onaltılık (taban 16) tam sayılar 0x veya 0X ön ekine ve ardından onaltılık rakamlara sahip 0 9'a, a'dan f'ye veya A'dan F'ye.

Bir tamsayının boş olup olmadığını nasıl kontrol edebilirim?

Bir int değil boş , başlatılmamışsa 0 olabilir. eğer istersen tam sayı olabilmek için boş , kullanmanız gerekiyor tamsayı onun yerine int . ilkellerin sahip olmadığı boş değer. varsayılan bir int 0.

Önerilen: