Hallo Liebe Community,
Ich soll eine Tabelle schön Tabellarisch in der Konsole ausgeben.
Habe nun schon viel probiert und mir fehlt nur noch ein kleiner Hauch bis zum Erfolg.
Ich habe dazu 2 Arrays erstellt, die eine enthält Tage (von 1-14) und der andere Array enthält Temperaturen.
Wie ich die Tabelle nun ausgebe, ist egal, ob untereinander, nebeneinander oder ob ich eine For-, For Each-schleife oder etc. nehme ist auch egal.
Wollte es nur nicht einzeln über eine Print Anweisung abtippen.
Mein Problem nun, ich bekomme die Beiden Arrays untereinander in der Konsole ausgegeben.
Aber die Tage gehen von 1-14 und die Temperaturen liegen fast immer über 10°Celsius und verschieben sich am Ende immer soweit, dass die Werte nicht mehr untereinander für die entsprechenden Tage liegen.
Bitte um etwas Hilfe
Ich soll eine Tabelle schön Tabellarisch in der Konsole ausgeben.
Habe nun schon viel probiert und mir fehlt nur noch ein kleiner Hauch bis zum Erfolg.
Ich habe dazu 2 Arrays erstellt, die eine enthält Tage (von 1-14) und der andere Array enthält Temperaturen.
Wie ich die Tabelle nun ausgebe, ist egal, ob untereinander, nebeneinander oder ob ich eine For-, For Each-schleife oder etc. nehme ist auch egal.
Wollte es nur nicht einzeln über eine Print Anweisung abtippen.
Mein Problem nun, ich bekomme die Beiden Arrays untereinander in der Konsole ausgegeben.
Aber die Tage gehen von 1-14 und die Temperaturen liegen fast immer über 10°Celsius und verschieben sich am Ende immer soweit, dass die Werte nicht mehr untereinander für die entsprechenden Tage liegen.
Bitte um etwas Hilfe
Java:
public static void main(String[] args) {
// Integer-Array Tag erstellt
int[] tag = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14};
// Integer Array Temperatur erstellt
int[] temperatur = {12, 14, 9, 12, 15, 16, 15, 15, 11, 8, 13, 13, 15, 12};
// Ausgabe Tag
System.out.print("Tag: ");
for (int zahl : tag) {
// Ausgabe Array Tage
System.out.print(zahl+" ");
}
// Sprung in die nächste Zeile
System.out.println("");
// Ausgabe Temperatur (in einer neuen Zeile)
System.out.print("Temp: ");
for(int zahl : temperatur) {
// Ausgabe Array Temperatur
System.out.print(zahl+" ");
}
/**Auskommentiert, versuchter Ansatz
* /*
* int[] zahlen = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
*
* for(int i = 0; i < zahlen.length; i++) {
* System.out.println(i + 1 +". Zahl:\t"+ zahlen[i]);
* }
* */
/**
* System.out.print("Tag" + " " + "Temperatur");
*
* for (int i=0; i<tag.length; i++) {
* //System.out.println(tag[]);
* }
*/
}
}