Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*; //Benoetigt fuer Scanner etc.
- import java.io.*; //Benoetigt fuer Textdateien
- /*
- * Copyright: Moritz H. 2015
- * Name: Personenverwaltung
- */
- public class Personenverwaltung {
- public static void main(String[] args) {
- //Deklarieren, Initalisierungen
- //Variablen fuer Textdateien
- File namen = new File ("namen.txt");
- File adressen = new File ("adressen.txt");
- File telefonnummern = new File ("telefonnummern.txt");
- File[] datei = {namen, adressen, telefonnummern};
- //Verwaltung: Person hinzufuegen
- //Verwaltung: Person loeschen
- //Verwaltung: Personenuebersicht
- /*
- String ausgabeName;
- String ausgabeAdresse;
- String ausgabeTelNummer;
- */
- /*
- //Weiteres
- BufferedReader readerNamen = new BufferedReader(new FileReader("namen.txt"));
- BufferedReader readerAdressen = new BufferedReader(new FileReader("adressen.txt"));
- BufferedReader readerTelefonnummern = new BufferedReader(new FileReader("telefonnummern.txt"));
- */
- Scanner input = new Scanner (System.in);
- String wiederholen = "J";
- int auswahl;
- //Noetige Dateien, falls erforderlich, erstellen
- for (int i = 0; i < datei.length; i++)
- {
- if (!datei[i].exists()) //Ueberprueft ob Datei existiert
- {
- try
- {
- boolean erstellen = datei[i].createNewFile();
- if (erstellen)
- {
- System.out.println(datei[i] + " wurde erstellt!");
- }
- else
- {
- System.out.println(datei[i] + " wurde nicht erfolgreich erstellt!");
- }
- }
- catch (IOException ex)
- {
- ex.printStackTrace();
- }
- }
- else
- {
- System.out.println(datei[i] + " wurde geladen!");
- }
- }
- /*
- * Vorbereitung Ende,
- * hier beginnt das eigentliche Programm!
- */
- //Programmkof
- System.out.println("\nWillkommen zur Personenverwaltungsprogramm (fuer Gruppen, Klassen etc.)!\n------------\n");
- //Start einer Schleife um ggf. das Programm zu wiederholen
- while (wiederholen.equals("J") || wiederholen.equals("j"))
- {
- //Auswahl
- System.out.println("Was moechten sie tun? (Zahl eingeben!)\n(1) Person hinzufuegen\n(2) Person loeschen\n(3) Uebersicht oeffnen\n");
- System.out.print("Auswahl: "); auswahl = input.nextInt();
- //Es wird auf gueltige Eingabe gebprueft und fortgefahren
- if ((auswahl == 1) || (auswahl == 2) || (auswahl == 3))
- {
- //Person hinzufuegen
- if (auswahl == 1)
- {
- //Inhalt
- }
- //Person loeschen
- if (auswahl == 2)
- {
- //Inhalt
- }
- //Uebesicht oeffnen
- if (auswahl == 3)
- {
- //Inhalt
- }
- }
- //Falls es oben eine ungueltige Eingabe stattfand
- else
- {
- System.out.println("Ungueltige Eingabe! Entscheiden Sie zwischen 1, 2 oder 3.");
- }
- //Programm fragt ob man fohrtfahren moechte
- System.out.println("Möchten sie fortfahren? (J/N)");
- wiederholen = input.nextLine();
- }
- //Speicher zurueckgeben
- System.gc();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement