import utilities.TastaturEingabe;

/**
eindimensionale Felder mit und ohne Initialisierung.
Das Programm liefert etwa folgenden Dialog:

Geben Sie die Feldelemente ein :
0: 1
1: 2
2: 3
3: 4
4: 5
feld: 0:1,1:2,2:3,3:4,4:5,
J, a, v, a,
Java, C++, Pascal, Assembler,

*/
/*------------------------------------------------------------------*/

public class EindimFelder
{
   private static void eindim_ausgeben(Object[] o)
   {
      for (int i=0; i<o.length; i++)
         System.out.print(o[i] + ", ");
      System.out.println();
   }

   public static void main(String[] argv)
   {
      int[] feld = new int[5];
      char[] text = {'J','a','v','a'};
      String[] texte = {"Java", "C++", "Pascal", "Assembler"};

   // Feldelemente einlesen
      System.out.println("Geben Sie die Feldelemente ein : ");
      for (int i=0; i<feld.length; i++)
         feld[i] = TastaturEingabe.readInt(i + ": ");
   // int-Feld ausgeben
      System.out.print("feld: ");
      for (int i=0; i<feld.length; i++)
         System.out.print(i + ":" + feld[i] + ",");
      System.out.println();
   // char-Feld ausgeben
      for (int i=0; i<text.length; i++)
         System.out.print(text[i] + ", ");
      System.out.println();

   // texte ausgeben
      eindim_ausgeben(texte);
   }
}

