Zahlen manuell eingeben und in Array Speichern

Betz-11

Neues Mitglied
Hallo Zusammen,

ich habe ein Problem wir müssen in der Hochschule mit Java ein Programm schreiben: Die Aufgabe ist es eine Datentabelle in form einer Matrix 2xn auszugeben. die obere Zeile der Matrix soll bei null beginnen und dann n beliebige Zahlen besitzen also z.B. n = 9 dann sollen in der ersten Zeile alle Zahlen von 1 bis 9 stehen.
in der zweiten Zeile sollen die Zahlen beliebig eingegeben werden. Die zahlen aus der Matrix sollen nachher noch in ein Schaubild mit x und Y Achse als Punkt und Linien Diagramm dargestellt werden

Java:
public class Probe {
        public static void main(String[] args) {
            System.out.print("Geben Sie die Spalten Anzahl an: ");
            int anzahl = (int) StdIn.readDouble();
                   
            int[][] a = new int [2][anzahl];
                 
                    for (int i = 0; i < 2; i++)
                        for (int j = 0; j < anzahl; j++)
                        a[i][j] = i+j ;
                 
                ausgabe(a , anzahl);
        }
     
        public static void ausgabe (int feld [][], int anzahl)
        {         
            int counter = 0;
                     
            while(counter != anzahl)
            {
                System.out.print("Geben Sie die Y- Werte ein: ");
                int []  temp2 = new int [anzahl];
                    
                for (int k = 0;k<feld.length; k++)
                {
                    temp2 [k] =(int) StdIn.readDouble(); 
                }         
                counter++;
            }         
        }     
}

So sieht mein Code bissher aus, allerdings gibt er nicht annähernd das aus was ich brauche! nicht mal mehr die Matrix funktioniert. Wie kann ich den die y werte die ich eingebe in meinem Array speichern und dann als 2. Tabellenzeile ausgeben? Wäre euch sehr dankbar wenn ihr mir helfen könntet 😉
 

Anhänge

  • Unbenannt.PNG
    Unbenannt.PNG
    40,1 KB · Aufrufe: 32
Zuletzt bearbeitet von einem Moderator:

Zurück
Oben