Quiz Java Random

Nach unten

Quiz Java Random

Beitrag von W3isserWolf am Do Feb 08, 2018 10:32 am

import java.lang.*;
import java.io.*;
import java.util.*;

public class Quiz
{
public static void main(String[] args)throws IOException
{
int count = 0;
int counter = 1;
int random = 0;
String eingabe = "0";
int length = 0;
boolean exit = false;

BufferedReader input = new BufferedReader(new InputStreamReader(System.in));

System.out.println(" Hardcore Namensquiz");
System.out.println(" -------------------");
System.out.println("");

FileReader dateiStream = new FileReader("Quiz_Namen.txt");
BufferedReader einlesen = new BufferedReader(dateiStream);

String zeile = "placeholder";

while(zeile != null)
{
zeile = einlesen.readLine();
count++;
}
einlesen.close();

FileReader dateiStream1 = new FileReader("Quiz_Namen.txt");
BufferedReader einlesen1 = new BufferedReader(dateiStream1);

String name[][] = new String[2][count];

length = count;

count = 0;

zeile = "placeholder";

while(zeile != null)
{
zeile = einlesen1.readLine();

if(zeile != null)
{

StringTokenizer st = new StringTokenizer(zeile);
name[0][count] = st.nextToken();
name[1][count] = st.nextToken();
count++;

}
}
einlesen1.close();

while(exit == false)
{
Random randomGenerator = new Random();
random = randomGenerator.nextInt(length);

System.out.println(" Vorname: " +name[0][random]);
System.out.print(" Nachname: "); eingabe = input.readLine();
System.out.println(" Zähler: " + counter);

if(eingabe.equals(name[1][random]))
{
System.out.println("");
System.out.println(" Ihre Eingabe ist korrekt!");
System.out.println("");
counter++;
}
else {
System.out.println("");
System.out.println(" Ihre Eingabe ist falsch! Das Programm wird beendet");
System.out.println("Sie haben "+counter+" richtige Antworten gehabt");
System.out.println("");
exit = true;
} // end of if-else
}
}
}


Zuletzt von W3isserWolf am Do Feb 15, 2018 8:44 am bearbeitet; insgesamt 7-mal bearbeitet (Grund : Quell code)

W3isserWolf
Admin

Anzahl der Beiträge : 4
Anmeldedatum : 03.02.18
Alter : 19
Ort : Steinfurt

Benutzerprofil anzeigen http://Hagenberger.me

Nach oben Nach unten

Nach oben


 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten