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

  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006
  • jonathepianist

    jonathepiani

    31 Temmuz 2008