Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2015
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.95 KB | None | 0 0
  1. import java.util.*; //Benoetigt fuer Scanner etc.
  2. import java.io.*;   //Benoetigt fuer Textdateien
  3.  
  4. /*
  5.  * Copyright: Moritz H. 2015
  6.  * Name: Personenverwaltung
  7.  */
  8.  
  9. public class Personenverwaltung {
  10.  
  11.     public static void main(String[] args) {
  12.        
  13.         //Deklarieren, Initalisierungen
  14.         //Variablen fuer Textdateien
  15.         File namen = new File ("namen.txt");
  16.         File adressen = new File ("adressen.txt");
  17.         File telefonnummern = new File ("telefonnummern.txt");
  18.         File[] datei = {namen, adressen, telefonnummern};
  19.            
  20.         //Verwaltung: Person hinzufuegen
  21.         //Verwaltung: Person loeschen
  22.         //Verwaltung: Personenuebersicht
  23.         /*
  24.         String ausgabeName;
  25.         String ausgabeAdresse;
  26.         String ausgabeTelNummer;
  27.         */
  28.            
  29.         /*
  30.         //Weiteres
  31.         BufferedReader readerNamen = new BufferedReader(new FileReader("namen.txt"));
  32.         BufferedReader readerAdressen = new BufferedReader(new FileReader("adressen.txt"));
  33.         BufferedReader readerTelefonnummern = new BufferedReader(new FileReader("telefonnummern.txt"));
  34.         */
  35.  
  36.         Scanner input = new Scanner (System.in);
  37.         String wiederholen = "J";
  38.         int auswahl;
  39.        
  40.         //Noetige Dateien, falls erforderlich, erstellen
  41.         for (int i = 0; i < datei.length; i++)
  42.         {
  43.             if (!datei[i].exists()) //Ueberprueft ob Datei existiert
  44.             {
  45.                 try
  46.                 {
  47.                     boolean erstellen = datei[i].createNewFile();
  48.                    
  49.                     if (erstellen)
  50.                     {
  51.                         System.out.println(datei[i] + " wurde erstellt!");
  52.                     }
  53.                     else
  54.                     {
  55.                         System.out.println(datei[i] + " wurde nicht erfolgreich erstellt!");
  56.                     }
  57.                 }
  58.                 catch (IOException ex)
  59.                 {
  60.                     ex.printStackTrace();
  61.                 }
  62.                
  63.             }
  64.             else
  65.             {
  66.                 System.out.println(datei[i] + " wurde geladen!");
  67.             }
  68.         }
  69.        
  70.         /*
  71.          * Vorbereitung Ende,
  72.          * hier beginnt das eigentliche Programm!
  73.          */
  74.        
  75.         //Programmkof
  76.         System.out.println("\nWillkommen zur Personenverwaltungsprogramm (fuer Gruppen, Klassen etc.)!\n------------\n");
  77.        
  78.         //Start einer Schleife um ggf. das Programm zu wiederholen
  79.         while (wiederholen.equals("J") || wiederholen.equals("j"))
  80.         {
  81.            
  82.         //Auswahl
  83.         System.out.println("Was moechten sie tun? (Zahl eingeben!)\n(1) Person hinzufuegen\n(2) Person loeschen\n(3) Uebersicht oeffnen\n");
  84.         System.out.print("Auswahl: "); auswahl = input.nextInt();
  85.        
  86.         //Es wird auf gueltige Eingabe gebprueft und fortgefahren
  87.         if ((auswahl == 1) || (auswahl == 2) || (auswahl == 3))
  88.         {
  89.             //Person hinzufuegen
  90.             if (auswahl == 1)
  91.             {
  92.                 //Inhalt
  93.             }
  94.            
  95.             //Person loeschen
  96.             if (auswahl == 2)
  97.             {
  98.                 //Inhalt
  99.             }
  100.            
  101.             //Uebesicht oeffnen
  102.             if (auswahl == 3)
  103.             {
  104.                 //Inhalt
  105.             }
  106.        
  107.         }
  108.        
  109.         //Falls es oben eine ungueltige Eingabe stattfand
  110.         else
  111.         {
  112.             System.out.println("Ungueltige Eingabe! Entscheiden Sie zwischen 1, 2 oder 3.");
  113.         }
  114.  
  115.         //Programm fragt ob man fohrtfahren moechte
  116.         System.out.println("Möchten sie fortfahren? (J/N)");
  117.         wiederholen = input.nextLine();
  118.         }
  119.        
  120.         //Speicher zurueckgeben
  121.         System.gc();
  122.     }
  123.  
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement