|
|
@ -0,0 +1,67 @@ |
|
|
|
package com.ugsbo.VokableKartenSchreiber; |
|
|
|
|
|
|
|
import java.io.*; |
|
|
|
import java.util.Scanner; |
|
|
|
|
|
|
|
public class VokabelnwithTerminal{ |
|
|
|
|
|
|
|
public static Scanner sc = new Scanner(System.in); |
|
|
|
public static BufferedWriter bw; |
|
|
|
|
|
|
|
//Liest die Daten von der Tastatur ein und gibt Sie weiter |
|
|
|
public static void start() { |
|
|
|
System.out.println("Willkommen!\nBitte trage deine Karten in der Form Name, Frage, Antwort 1 und Antwort 2 ein. \nGibt es keine zweite Antwort, so lassen Sie das Feld frei."); |
|
|
|
|
|
|
|
try { |
|
|
|
bw = new BufferedWriter(new FileWriter("Data.txt", true)); |
|
|
|
} catch (Exception e) { |
|
|
|
System.out.println("ne, wir nichts"); |
|
|
|
} |
|
|
|
|
|
|
|
while (true){ |
|
|
|
String Temp_String = ""; |
|
|
|
System.out.println("---------------------------------------------------------------"); |
|
|
|
System.out.println("Name?"); |
|
|
|
String Name = sc.nextLine(); |
|
|
|
if(!Name.isEmpty()){ |
|
|
|
Temp_String += Name; |
|
|
|
Temp_String += "/"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
System.out.println("Frage?"); |
|
|
|
Temp_String += sc.nextLine(); |
|
|
|
Temp_String += "/"; |
|
|
|
|
|
|
|
|
|
|
|
System.out.println("Antwort?"); |
|
|
|
String Antwort = ""; |
|
|
|
Temp_String += sc.nextLine(); |
|
|
|
|
|
|
|
while(true){ |
|
|
|
System.out.println("nächste Antwort"); |
|
|
|
Antwort = sc.nextLine(); |
|
|
|
if (Antwort.isEmpty()){ |
|
|
|
break; |
|
|
|
} |
|
|
|
Temp_String += ";" + Antwort; |
|
|
|
} |
|
|
|
Speichern(Temp_String); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// Schreibt den übergebenen String in die Datei |
|
|
|
|
|
|
|
public static void Speichern(String Text) { |
|
|
|
|
|
|
|
System.out.println(Text); |
|
|
|
try { |
|
|
|
bw.write(Text); |
|
|
|
bw.write("\n"); |
|
|
|
bw.flush(); |
|
|
|
} catch (Exception e) { |
|
|
|
System.out.println("AHHHHHHHHH"); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |