Wie kann ich ein Integer-Array mit 20 Elementen erstellen und vom Benutzer ausfüllen lassen?Benutzereingabe, die ein Array auffüllt
Ich habe versucht, die folgenden:
import java.util.*;
class Selection{
public static void main(String[] args){
int x = 0;
int y = 0;
int a [] = new int [x];
Scanner in = new Scanner (System.in);
while(a.length<21){
System.out.print("Enter element number " + (y+1) + " : ");
x = in.nextInt();
y++;
}
System.out.println(a);
}
}
Sie können mir sagen, wie Sie es in absteigende Reihenfolge umwandeln und es ausdrucken können? Ich kämpfe so hart mit diesem –
Das Array muss geordnete Werte speichern? Oder müssen Sie das Array in umgekehrter Reihenfolge drucken? –
Ich muss es in absteigender Reihenfolge drucken. Zum Beispiel, wenn der Benutzer es mit 5,4,7,2,9 füllte, sollte ich es als 9,7,5,4,2 drucken. Ich kann es in normaler Reihenfolge tun, indem ich sortiere, aber ich kann es in absteigender Reihenfolge tun –