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
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
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
Zuletzt bearbeitet von einem Moderator: