Quiz Java Random
ITA Forum :: ITA-Overflow :: JAVA
Seite 1 von 1
Quiz Java Random
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
}
}
}
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)
ITA Forum :: ITA-Overflow :: JAVA
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten