Ultra Geile Studenten Benutzer Oberfläche (UGSBO)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

67 lines
1.9 KiB

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");
}
}
}