Hi Leute,
sorry, ich glaube ich bin einfach dumm :rtfm:
nein, das ist mein ernst.
also es geht um folgendes:
ich möchte die länge des arrays in der for-schleife durchlaufen lassen.
und anschließend möchte ich die werte auf einem schlag ausgegeben bekommen, wenn die for-schleife durchgelaufen ist.
mein problem:
ich raff das mit einer variable nicht.
änder ich die array-variable "werte" in "eingabe", motzt der compiler nicht rum.
wenn ich die variable bei "werte" belasse, motzt er jedoch rum.
und beide variablen sind einfach gleich aufgebaut!
hier mal mein code:
sorry, ich glaube ich bin einfach dumm :rtfm:
nein, das ist mein ernst.
also es geht um folgendes:
ich möchte die länge des arrays in der for-schleife durchlaufen lassen.
und anschließend möchte ich die werte auf einem schlag ausgegeben bekommen, wenn die for-schleife durchgelaufen ist.
mein problem:
ich raff das mit einer variable nicht.
änder ich die array-variable "werte" in "eingabe", motzt der compiler nicht rum.
wenn ich die variable bei "werte" belasse, motzt er jedoch rum.
und beide variablen sind einfach gleich aufgebaut!
hier mal mein code:
Code:
import java.util.Scanner;
class Test
{
public static void main (String[] args)
{
//Eingabe
Scanner scan = new Scanner(System.in);
//Variable
int eingabe;
System.out.println("Wie viele Felder soll das Array haben?");
eingabe = scan.nextInt();
//Variablen
int [] Grad = new int[eingabe];
for (int i=0; i < eingabe; i++ )
{
int werte;
int [] Wert = new int[werte];
System.out.println("Wert"+i+":");
werte = scan.nextInt();
System.out.println(werte);
}
System.out.println("Das Array hat" + Grad.length + "Felder");
}
}
Zuletzt bearbeitet: