SORU
20 Ocak 2012, Cuma


Java: bir dizi Sıralama

Tüm rasgele bir değer olan 10 dizisi oluşan bir program yapmak için, şimdiye kadar çok iyi çalışıyorum.

Ancak, şimdi en düşük en yüksek değeri sırasına göre sıralamak istiyorum ve ekrana yazdırma, nasıl yapıyor hakkında gitmek istiyorsunuz?

(Bir program için çok fazla kod küçük olması için üzgünüm, döngüler, Java ile çalışmaya başladı sadece) o kadar da iyi değilim

public static void main(String args[])
{
    int [] array = new int[10];

    array[0] = ((int)(Math.random()*100 1));
    array[1] = ((int)(Math.random()*100 1));
    array[2] = ((int)(Math.random()*100 1));
    array[3] = ((int)(Math.random()*100 1));
    array[4] = ((int)(Math.random()*100 1));
    array[5] = ((int)(Math.random()*100 1));
    array[6] = ((int)(Math.random()*100 1));
    array[7] = ((int)(Math.random()*100 1));
    array[8] = ((int)(Math.random()*100 1));
    array[9] = ((int)(Math.random()*100 1));

    System.out.println(array[0]  " "   array[1]  " "   array[2]  " "   array[3]
     " "   array[4]  " "   array[5] " "   array[6] " "   array[7] " " 
      array[8] " "   array[9] );        

}

CEVAP
20 Ocak 2012, Cuma


Döngüler diziler kullanarak, aynı zamanda öğrenmek için çok yararlı, esp

int[] array = new int[10];
Random rand = new Random();
for (int i = 0; i < array.length; i  )
    array[i] = rand.nextInt(100)   1;
Arrays.sort(array);
System.out.println(Arrays.toString(array));
// in reverse order
for (int i = array.length - 1; i >= 0; i--)
    System.out.print(array[i]   " ");
System.out.println();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • CasinoRoyaleMovie's channel

    CasinoRoyale

    1 AĞUSTOS 2006