Guten Abend!
Ich probiere mich grade in Array Programmierung,
habe grade den Überblick verloren und bräuchte einen Denkanstoss.
Ich möchte die 10 zuvor eingelesenen Arrays (Menü1), ausgeben Mit dem Menüpunkt 2, mir werden aber nur 0en ausgegeben!
Woran könnte das liegen.?
:bloed: <--leer
Ich probiere mich grade in Array Programmierung,
habe grade den Überblick verloren und bräuchte einen Denkanstoss.
Ich möchte die 10 zuvor eingelesenen Arrays (Menü1), ausgeben Mit dem Menüpunkt 2, mir werden aber nur 0en ausgegeben!
Woran könnte das liegen.?
:bloed: <--leer
Java:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package arraytemperatur;
import java.util.Scanner;
/**
*
* @author Heinig
*/
public class ArrayTemperatur {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
boolean run = true;
while (run) {
final int ANZ = 10;
int temp[] = new int[ANZ];
int i = 0;
int auswahl = 0;
System.out.println("");
System.out.println("Bitte Wählen sie aus den Menüpunkten: ");
System.out.println("<------------------------------------------------>");
System.out.println("1.)Eingabe aller Temperaturwerte.");
System.out.println("2.)Ausgabe aller Temperaturwerte.");
System.out.println("3.)Ausgabe eines bestimmten Temperaturwertes.");
System.out.println("4.)Eingabe bzw. Veränderung eines Temperaturwertes.");
System.out.println("5.)Berechnung der Durchschnittstemperatur.");
System.out.println("6.)Programm Beenden.");
System.out.println("<------------------------------------------------>");
auswahl = scanner.nextInt();
switch (auswahl) {
case 1:
System.out.println("Menüpunkt " + 1 + " Ausgewählt");
System.out.println("Bitte geben sie Ihre Temperaturwerte ein: ");
for (i = 0; i < ANZ; i = i + 1) {
System.out.println(i + 1 + ".Eingabe.");
System.out.println("Feldinhalt: ");
temp[i] = scanner.nextInt();
}
break;
case 2:
System.out.println("Menüpunkt " + 2 + " Ausgewählt");
for (i =0; i < ANZ; i++)
{
System.out.println(temp[i]);
}
break;
case 3:
System.out.println("Menüpunkt " + 3 + " Ausgewählt");
break;
case 4:
System.out.println("Menüpunkt " + 4 + " Ausgewählt");
break;
case 5:
System.out.println("Menüpunkt " + 5 + " Ausgewählt");
break;
case 6:
System.out.println("Menüpunkt " + 6 + " Ausgewählt");
System.out.println("Programm Ende");
run = false;
break;
default:
System.out.println("Fehleingabe bitte wählen sie zwischen 1-5");
}
}
}
}