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

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • Matt Harding

    Matt Harding

    23 Mayıs 2006