public static void main(String[] args) {
		DiscCollection collection;
		// Wieviele CDs sollen gespeichert werden?
		System.out.print("Normalerweise kannst du 100 CDs in der Sammlung speichern.\n" +
				           "Moechtest du diese Anzahl aendern? (j/N) ");
		if(Console.readString().equalsIgnoreCase("j")) {
			System.out.print("Wieviele CDs willst du speichern? ");
			collection = new DiscCollection(Console.readInt());
		} else {
			collection = new DiscCollection();
		}
		
		// Einige Anfangswerte fuer die Sammlung
		collection.addCd("Herbie Hancock", "Jazz Africa"); // Holthuis → H, Jan → J 
		collection.addCd("Miles Davis", "Kind of Blue");
		collection.addCd("John Coltrane", "A Love Supreme");
		collection.addCd("Erroll Garner","Concert By the Sea");
		collection.addCd("Charles Mingus","Mingus Ah Um");
		collection.addCd("Howard McGhee","The Bop Master"); // Holthuis → H
		collection.addCd("Horace Silver","Live at Newport '58"); // Holthuis → H
		collection.addCd("Art Blakey","Jazz Messages"); // Jan → J
		
		int actionNumber, id = 0;
		boolean terminate = false;
		String[] cd = new String[2];
		
		// CLI Loop
		while (!terminate) {
			//Was willst du tun?
			System.out.println("Was willst du tun? (Bitte Zahl eingeben)");
			System.out.println("  1. CD zur Sammlung hinzufügen");
			System.out.println("  2. CD aus der Sammlung löschen");
			System.out.println("  3. Sammlung nach CD durchsuchen");
			System.out.println("  4. Sammlung anzeigen");
			System.out.println("  5. Programm beenden");
			actionNumber = Console.readInt();
			System.out.println();
			switch(actionNumber) {
				case 1:
					// CD hinzufügen
					System.out.println("Bitte gib den Interpreten der CD ein:");
					cd[0] = Console.readString();
					System.out.println("Bitte gib den Titel der CD ein:");
					cd[1] = Console.readString();
					collection.addCd(cd[0], cd[1]);
					break;
				case 2:
					// CD entfernen
					System.out.print("Kennst du den Sammlungs-Index der CD? (j/N) ");
					if(Console.readString().equalsIgnoreCase("j")) {
						System.out.print("Bitte gib jetzt den Sammlungs-Index der CD ein: ");
						collection.removeCd(Console.readInt());
					} else	{
						System.out.print("Bitte gib jetzt den Namen der CD ein: ");
						collection.removeCd(Console.readString());
					}
					break;
				case 3:
					// CD suchen
					System.out.print("Bitte gib jetzt den Namen der CD ein: ");
					id = collection.getDiscId(Console.readString());
					if(id==-1) {
						System.out.println("Nichts gefunden.");
						break;
					}	
					cd = collection.getCds()[id];
					System.out.printf("%3d  %25s  %25s\n", id, cd[0], cd[1]);
					break;
				case 4:
					// Sammlung anzeigen
					collection.printCds();
					break;
				case 5:
					// Programm beenden
					terminate = true;
					break;
				default:
					// Sammlung ausgeben
					System.out.print("Eingabe nicht erkannt...");
			}
		}
	}