| EingabeZeileArray.java |
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