1   import java.util.Scanner;
2   /** 
3    * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
4    * Eingabe mittels Scanner, zeilenweise
5    * Speichern der Eingabe in String-Array.
6    * maximal 12 Zeilen
7    */
8   public class EingabeZeileArray {
9       public static void main(String[] args) {
10          Scanner scanner = new Scanner(System.in);
11  
12          /*******************************/
13          String[] zeilen = new String[12];       // Array zur Speicherung der eingelesenen Zeilen
14          /*******************************/
15  
16          int zaehler;                            // zählt eingelesene Zeilen
17  
18          zaehler = 0;
19          
20          // solange es eine Zeile in der Eingabe gibt:
21  
22          while (scanner.hasNextLine()) {
23  
24          // while (zaehler < 12 && scanner.hasNextLine()) {      // alternativ zu break
25          
26              // Speichern der eingelesenen Zeilen
27              /*************/
28              zeilen[zaehler] = scanner.nextLine();
29              /*************/
30  
31              zaehler = zaehler + 1; 
32  
33              // nach der 12. Zeile: Abbruch der Schleife
34              if ( zaehler == 12 )
35                  break;
36              
37          }
38  
39          // Ausgabe der gespeicherten Zeilen
40           
41          for (int i=0; i < zaehler; i++) 
42                                                        /*******/
43              System.out.println("Zeile " + i + ": [" + zeilen[i] + "]");
44                                                        /*******/
45              
46      }
47  
48  }
49