Wie vertausche ich die ganzen zahlen in einem array mit einem anderen array?

Ich habe 10 Werte vom Benutzer, und ich bin angenommen, um diese in ein array und rufen Sie es in eine Methode und rufen Sie dann eine andere Methode, die ein array enthält, das kehrt die zahlen des ersten Arrays ohne die Verwendung von globalen Variablen. Zum Beispiel, der user gibt mir die Werte 1,2,3, usw.. und ich speichern, die in die erste Reihe, dann in der zweiten array-I Ausgang 3,2,1.

Habe ich einen Teil des Codes, der bekommt die zahlen von der Benutzer, aber ich weiß nicht, wie du das array ohne die Verwendung von globalen Variablen. Der code läuft nicht, wenn es um die zweite Methode zu values[i];

Hier ist was ich habe, so weit:

public static void main(String[] args) {

    getInput();
    reverseInput();
    System.exit(0);
}  

public static void getInput() {

    Scanner keyboard = new Scanner(System.in);

    int[] values;
    values = new int[10];

    //Ask the user to enter 10 integers
    System.out.println("Please enter ten numbers.");
    for (int i = 0; i<values.length; i++) {//for loop to display the values entered
        values[i] = keyboard.nextInt();
        System.out.println("Value" + (i +1) + " is " + values[i]);
    }
}

public static void reverseInput() { 

    System.out.println("Now we are going to reverse the numbers.");
    Scanner keyboard = new Scanner(System.in);

    int [] values;
    values = new int[10];

    for (int i = (values.length -1); i>= 0; i--) {//for loop to display integers in reversed order
        values[i];
        System.out.println(values[i]);
    }
}
InformationsquelleAutor rahme24 | 2011-12-07
Schreibe einen Kommentar