Browse Source

Neue Funktion

Das Program hat nun eine Funktion im Terminal
featureVokabelKartenSchreiber
Christian Baltzer 5 years ago
parent
commit
fffd10a51d
  1. 0
      Data.txt
  2. 67
      src/main/java/com/ugsbo/VokableKartenSchreiber/VokabelnwithTerminal.java

0
Data.txt

67
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");
}
}
}
Loading…
Cancel
Save