6 AĞUSTOS 2010, Cuma
Java bir dizi varsayılan başlatma nedir?
Ve int bir diziyi bildirmek başlatıyorum:
static final int UN = 0;
int[] arr = new int[size];
for (int i = 0; i < size; i ) {
arr[i] = UN;
}
Bunu söylemek yerine
int[] arr = new int[5];
System.out.println(arr[0]);
... 0
standart yazdırma. Eğer bunu yaparsam da,:
static final int UN = 0;
int[] arr = new int[5];
System.out.println(arr[0]==UN);
... true
standart yazdırma. Nasıl varsayılan olarak benim dizisi başlatılıyor Java? Güvenli varsayılan başlatma aracılığıyla dizi döngü yok demek ve bunu başlatmak istiyorsunuz 0
dizi indis ayar olduğunu ifade etmek için mi?
Teşekkürler.
CEVAP
6 AĞUSTOS 2010, Cuma
Java her şeyi açıkça bir şey değil set, sıfır değerine başlatıldı.
null
başvuran (bir nesne tutan bir şey).- İnt/kısa/bu 0 bayt.
- Şamandıra/çift kişilik bir 0.0
- Boolean değerleri için bu bir yanlıştır.
Bir şey, bir dizi oluştururken, tüm girişleri de sıfırlanmış. Dizinizi sağ new
tarafından oluşturulduktan sonra beş sıfır içerir.
Bunu Paylaş:
Eclipse'de yeni bir proje Maven Java 1...
C bir varsayılan normal bir dizi başla...
Java bir yöntem varsayılan kapsamı ned...
Java başlatma Brace nedir Çift?...
Java dizi varsayılan değerleri kabul e...