Vektoren (2-dimensional)

JayjayMeydey

Mitglied
Hallo an alle,

ich brauche eure Hilfe bezüglich Vektoren:
Ich muss Vektoren 2.Dimension deklarieren, bei denen man die Koordinatenwerte per Tastatur eingibt (in.nextInt()😉.
Dafür habe ich zunächst 2 Indizierungen per for-Schleife durchgeführt. Gäbe es nicht einen kürzeren Weg bzw. würde es wie unten überhaupt klappen? Eine neue Vektorklasse zu erstellen ist mir untersagt, ich muss schon mit Arrays arbeiten.

Java:
       int[] Array = new int[2];
       int eingabe2;
       int eingabe2;
  
       eingabe = in.nextInt();
  
       for( int i = 0; i < 1; {
      
           Array[ i ] = eingabe;
       }
  
       eingabe2 = in.nextInt();
  
       for(int i = 1; i <2 ; {
      
           Array[ i ] = eingabe2;
       }
 
Zuletzt bearbeitet von einem Moderator:
Poste dein Code bitte noch mal in Code-Tags dann kann man deinen Code besser einschätzen.
Entweder in [code=Java]Your Code[/code] Tags wrappen oder im Editor den 4. Knopf von rechts drücken und deinen Code einfügen.
Sieht dann so aus:
Java:
Your Code
Schon mal vorab solltest du dich fragen, wie lange i = 1; i < 1; true ist 😉
 
Ich muss Vektoren 2.Dimension deklarieren

Rein vom Wording wäre deine Variante übrigens keine 2. Dimension.
Java:
int[] Array = new int[2] // das ist kein 2-dimensionales Array, sondern ein Array der Länge 2
int[][] array = new int[n][m]; // das ist ein 2-dimensionales Array der Größe n*m

Also frag ich mich, ob nicht vielleicht gemeint ist, dass du n und m per Tastatur einlesen sollst?!

Schreib Variablennamen bitte auch ein.
 

Zurück
Oben