Код: Выделить всё
import java.util.Scanner;
public class AufgabenMain
{
static String benutzereingabeText;
static int benutzereingabeInt;
static int testscore = 0;
static boolean richtigeEingabe = false;
static int zaehler = 1;
static int anzahlDerAufgaben = 7;
static void aufgabe1 ()
{
System.out.println("Bitte lцsen sie die " + zaehler +". Aufgabe \n125 : 5 = ");
Scanner scanner = new Scanner(System.in);
benutzereingabeText = scanner.nextLine();
richtigeEingabe = ueberpruefung(benutzereingabeText);
if (richtigeEingabe)
{
if (benutzereingabeInt == 25)
{
testscore++;
zaehler++;
}
else
{
System.out.println("Die Antwort war leider falsch. Auf zur nдchsten Aufgabe.\n\n");
zaehler++;
}
}
}
static void aufgabe2 ()
{
System.out.println("Bitte lцsen sie die Aufgabe \n125 : 5 = ");
Scanner scanner = new Scanner(System.in);
benutzereingabeText = scanner.nextLine();
richtigeEingabe = ueberpruefung(benutzereingabeText);
if (richtigeEingabe)
{
if (benutzereingabeInt == 25)
{
testscore++;
zaehler++;
}
else
{
System.out.println("Die Antwort war leider falsch. Auf zur nдchsten Aufgabe.");
zaehler++;
}
}
}
static void aufgabe3 ()
{
System.out.println("Bitte lцsen sie die Aufgabe \n125 : 5 = ");
Scanner scanner = new Scanner(System.in);
benutzereingabeText = scanner.nextLine();
richtigeEingabe = ueberpruefung(benutzereingabeText);
if (richtigeEingabe)
{
if (benutzereingabeInt == 25)
{
testscore++;
zaehler++;
}
else
{
System.out.println("Die Antwort war leider falsch. Auf zur nдchsten Aufgabe.");
zaehler++;
}
}
}
static void aufgabe4 ()
{
System.out.println("Bitte lцsen sie die Aufgabe \n125 : 5 = ");
Scanner scanner = new Scanner(System.in);
benutzereingabeText = scanner.nextLine();
richtigeEingabe = ueberpruefung(benutzereingabeText);
if (richtigeEingabe)
{
if (benutzereingabeInt == 25)
{
testscore++;
zaehler++;
}
else
{
System.out.println("Die Antwort war leider falsch. Auf zur nдchsten Aufgabe.");
zaehler++;
}
}
}
static void aufgabe5 ()
{
System.out.println("Bitte lцsen sie die Aufgabe \n125 : 5 = ");
Scanner scanner = new Scanner(System.in);
benutzereingabeText = scanner.nextLine();
richtigeEingabe = ueberpruefung(benutzereingabeText);
if (richtigeEingabe)
{
if (benutzereingabeInt == 25)
{
testscore++;
zaehler++;
}
else
{
System.out.println("Die Antwort war leider falsch. Auf zur nдchsten Aufgabe.");
zaehler++;
}
}
}
static void aufgabe6 ()
{
System.out.println("Bitte lцsen sie die Aufgabe \n125 : 5 = ");
Scanner scanner = new Scanner(System.in);
benutzereingabeText = scanner.nextLine();
richtigeEingabe = ueberpruefung(benutzereingabeText);
if (richtigeEingabe)
{
if (benutzereingabeInt == 25)
{
testscore++;
zaehler++;
}
else
{
System.out.println("Die Antwort war leider falsch. Auf zur nдchsten Aufgabe.");
zaehler++;
}
}
}
static void aufgabe7 ()
{
System.out.println("Bitte lцsen sie die Aufgabe \n125 : 5 = ");
Scanner scanner = new Scanner(System.in);
benutzereingabeText = scanner.nextLine();
richtigeEingabe = ueberpruefung(benutzereingabeText);
if (richtigeEingabe)
{
if (benutzereingabeInt == 25)
{
testscore++;
zaehler++;
}
else
{
System.out.println("Die Antwort war leider falsch. Auf zur nдchsten Aufgabe.");
zaehler++;
}
}
}
static boolean ueberpruefung(String benutzereingabe)
{
boolean ueberpruefung = false;
try
{
benutzereingabeInt = Integer.valueOf(benutzereingabe);
ueberpruefung = true;
}
catch (Exception e)
{
System.out.println("Die Zahl die sie eingegeben haben ist keine Zahl.\n\n");
}
return ueberpruefung;
}
public static void main(String[] args)
{
System.out.println("Bitte lцsen sie die folgenden Aufgaben.\n\n");
do
{
switch (zaehler-1)
{
case 0: aufgabe1();
break;
case 1: aufgabe1();
break;
case 2: aufgabe1();
break;
case 3: aufgabe1();
break;
case 4: aufgabe1();
break;
case 5: aufgabe1();
break;
case 6: aufgabe1();
break;
}
}
while (zaehler-1 != anzahlDerAufgaben);
System.out.println("\n\nSie haben die Tests abgeschlossen.\nIhre Punktzahl betrдgt: " + testscore );
}
}