Hi Leute,
folgender Code:
Mein Problem ist jetzt, dass ich es nicht schaffe, die Zahlen bei der zweiten Schleife, die eingegeben wurden, auszugeben. Wenn ich schreibe System.out.println(array), dann gibt er mir die Bezeichnung der Speicherzellen aus, nicht das was drin steht. Und wenn ich System.out.println(i) eingebe, dann gibt der mir die Zahlen des Arrays aus also Array 0, Array 1, Array 2, und eben nicht die Zahlen, die eingegeben wurden.
Ich steh total aufm Schlauch. Das kann doch nicht so schwer sein
Kann mir jemand auf die Schnelle helfen?
Danke schonmal.
folgender Code:
Java:
import java.util.Scanner;
public class Rueck {
public static void main(String[] args) {
int num;
Scanner sc = new Scanner(System.in);
System.out.println("Wie viele Zahlen möchten Sie eingeben?");
num = sc.nextInt();
int array[] = new int[num];
System.out.println("Geben Sie jetzt " + num + " Zahlen ein!");
try{
for(int i = 0; i < array.length; i++){
array[i] = sc.nextInt();
}
for(int i = 0; i < array.length; i++){
System.out.println();
}
} catch (ArrayIndexOutOfBoundsException i){
}
}
}
Mein Problem ist jetzt, dass ich es nicht schaffe, die Zahlen bei der zweiten Schleife, die eingegeben wurden, auszugeben. Wenn ich schreibe System.out.println(array), dann gibt er mir die Bezeichnung der Speicherzellen aus, nicht das was drin steht. Und wenn ich System.out.println(i) eingebe, dann gibt der mir die Zahlen des Arrays aus also Array 0, Array 1, Array 2, und eben nicht die Zahlen, die eingegeben wurden.
Ich steh total aufm Schlauch. Das kann doch nicht so schwer sein
Kann mir jemand auf die Schnelle helfen?
Danke schonmal.