import java.io.*;
public class fragenerzeuger_teststadium{
public static void main(final String[] args)
throws IOException
{
//Members
boolean[] booleans = new boolean[5];
//Satz
System.out.println("************************************************************************");
System.out.println("Por favor escribe su PREGUNTA");
BufferedReader t1 = new BufferedReader(
new InputStreamReader(System.in));
String satz = t1.readLine();
//antwort1------------------------------------------------------------------------------------
System.out.println("************************************************************************");
System.out.println("Por favor escribe la PRIMERA RESPUESTA");
BufferedReader t2 = new BufferedReader(
new InputStreamReader(System.in));
String aw1 = t2.readLine();
//wahr oder falsch-------------------
System.out.println("verdad....pulsa... <1> ");
System.out.println("falso.....pulsa... <2> ");
BufferedReader w1 = new BufferedReader(
new InputStreamReader(System.in));
String tf1 = w1.readLine();
int trueFalse = Integer.parseInt(tf1);
//schreibt de Eingabe (1 oder 2) in boolean um. 1 heißt richtig, 2 heißt falsch
if (trueFalse == 1)
{
booleans[1] = true;
}
else
{
booleans[1] = false;
}
//antwort2-------------------------------------------------------------------------------------
System.out.println("************************************************************************");
System.out.println("Por favor escribe la SEGUNDA RESPUESTA");
BufferedReader t3 = new BufferedReader(
new InputStreamReader(System.in));
String aw2 = t3.readLine();
System.out.println("verdad....pulsa... <1> ");
System.out.println("falso.....pulsa... <2> ");
BufferedReader w2 = new BufferedReader(
new InputStreamReader(System.in));
String tf2 = w2.readLine();
int trueFalse2 = Integer.parseInt(tf2);
//schreibt de Eingabe (1 oder 2) in boolean um. 1 heißt richtig, 2 heißt falsch
if (trueFalse2 == 1)
{
booleans[2] = true;
}
else
{
booleans[2] = false;
}
//antwort3-------------------------------------------------------------------------
System.out.println("************************************************************************");
System.out.println("Por favor escribe la TERCERA RESPUESTA");
BufferedReader t4 = new BufferedReader(
new InputStreamReader(System.in));
String aw3 = t4.readLine();
System.out.println("verdad....pulsa... <1> ");
System.out.println("falso.....pulsa... <2> ");
BufferedReader w3 = new BufferedReader(
new InputStreamReader(System.in));
String tf3 = w3.readLine();
int trueFalse3 = Integer.parseInt(tf3);
//schreibt de Eingabe (1 oder 2) in boolean um. 1 heißt richtig, 2 heißt falsch
if (trueFalse3 == 1)
{
booleans[3] = true;
}
else
{
booleans[3] = false;
}
//antwort4--------------------------------------------------------------------------------------
System.out.println("************************************************************************");
System.out.println("Por favor escribe la CUARTA RESPUESTA");
BufferedReader t5 = new BufferedReader(
new InputStreamReader(System.in));
String aw4 = t5.readLine();
System.out.println("verdad....pulsa... <1> ");
System.out.println("falso.....pulsa... <2> ");
BufferedReader w4 = new BufferedReader(
new InputStreamReader(System.in));
String tf4 = w4.readLine();
int trueFalse4 = Integer.parseInt(tf4);
//schreibt de Eingabe (1 oder 2) in boolean um. 1 heißt richtig, 2 heißt falsch
if (trueFalse4 == 1)
{
booleans[4] = true;
}
else
{
booleans[4] = false;
}
//----------------------------------------------
// Hier werden die Eingaben zu einer antwort (nach antwort.java , konstruktor) 1 gewandelt.
fragesatz f1= new fragesatz(satz);
antwort a1= new antwort (aw1, 1 , booleans[1]);
antwort a2= new antwort (aw2, 2 , booleans[2]);
antwort a3= new antwort (aw3, 3 , booleans[3]);
antwort a4= new antwort (aw4, 4 , booleans[4]);
//Hier wird aus den Antworten eine Frage
frage frage1= new frage (f1,a1,a2,a3,a4);
System.out.println("");
System.out.println("");
System.out.println("");
System.out.println("");
frage1.ausgeben();
//********************************************************************************************************************
//gescheiterter Versuch mit Filewriter
String s = (frage1.f.fragesatz);
String sf1 = (a1.pl1+ a1.zahl + a1.ende +a1.antwort);
String sf2 = (a2.pl1+ a2.zahl + a2.ende +a2.antwort);
String sf3 = (a3.pl1+ a3.zahl + a3.ende +a3.antwort);
String sf4 = (a4.pl1+ a4.zahl + a4.ende +a4.antwort);
File a = new File("test.txt");
BufferedWriter out;
try{
out = new BufferedWriter(new FileWriter("e:\\test.txt"));
out.write(s);
out.newLine();
out.write(sf1);
out.newLine();
out.write(sf2);
out.newLine();
out.write(sf3);
out.newLine();
out.write(sf4);
out.newLine();
System.out.println("Eintrag erfolgreich!");
out.close();
}
catch(IOException e){
System.out.println("fehler");
}
}
}