Java programlamasında yeni bir kullanıcıyım ve programımda sorun yaşıyorum. Bir dizim var ve ondan maksimum tamsayı ayıklamak ve ana programa dönmek istiyorum. Ancak ArrayList kullanılarak olmadan . Yazdırdığımda bu belirli konumda 0 olmamalıdır, bu yüzden değiştiremiyorum. Şimdiye kadar yaptığım şeye bir bak, ama bence çok yanlış.Bir dizi Java'dan bir tamsayı nasıl kaldırılır
public int extractMax()
{
for (int i = 0; i < size; i++)
{
if(maxInsert == Queue[i])
{
Queue[i] = null;
return maxInsert;
}
} return -1;
}
Ne yapacağımı bilmiyorum .... Şimdiye kadar hiç bir şey yapmadım –
Neden downvotes? Benim için oldukça açık .. –
Yapmaya çalıştığınız şeyi gerçekten anladığımdan emin değilim. En büyük tamsayıyı bulmak için dizi boyunca yinelemeye çalışıyorsunuz ve bir kez bu değeri döndürdünüz mü? Ya da söylediğim şeyi yapmaya çalışıyorsunuz ama aslında dizinin en büyük değerini kaldırıyor musunuz? – Afflicted