From fffd10a51d16991b55105c6dd5658d9bde007f18 Mon Sep 17 00:00:00 2001 From: Christian Baltzer Date: Wed, 3 Jul 2019 11:10:34 +0200 Subject: [PATCH] Neue Funktion Das Program hat nun eine Funktion im Terminal --- Data.txt | 0 .../VokabelnwithTerminal.java | 67 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 Data.txt create mode 100644 src/main/java/com/ugsbo/VokableKartenSchreiber/VokabelnwithTerminal.java diff --git a/Data.txt b/Data.txt new file mode 100644 index 0000000..e69de29 diff --git a/src/main/java/com/ugsbo/VokableKartenSchreiber/VokabelnwithTerminal.java b/src/main/java/com/ugsbo/VokableKartenSchreiber/VokabelnwithTerminal.java new file mode 100644 index 0000000..a0c87ab --- /dev/null +++ b/src/main/java/com/ugsbo/VokableKartenSchreiber/VokabelnwithTerminal.java @@ -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"); + } + + } +} \ No newline at end of file