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

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013
  • Top Gear

    Top Gear

    27 Mart 2006