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

  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012