fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. // your code goes here
  13. }
  14. }
Success #stdin #stdout 0.07s 52688KB
stdin
import java.util.Scanner;

public class QuizProgram {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        String[] questions = {
            "What is the capital of France?",
            "Who painted the Mona Lisa?",
            "What is the largest planet in our solar system?"
        };

        String[][] options = {
            {"Berlin", "Paris", "London", "Madrid"},
            {"Leonardo da Vinci", "Michelangelo", "Raphael", "Caravaggio"},
            {"Earth", "Saturn", "Jupiter", "Uranus"}
        };

        String[] answers = {"Paris", "Leonardo da Vinci", "Jupiter"};

        int score = 0;

        for (int i = 0; i < questions.length; i++) {
            System.out.println(questions[i]);
            for (int j = 0; j < options[i].length; j++) {
                System.out.println((j + 1) + ". " + options[i][j]);
            }

            System.out.print("Enter the number of your answer: ");
            int userAnswer = scanner.nextInt() - 1;

            if (options[i][userAnswer].equals(answers[i])) {
                System.out.println("Correct!");
                score++;
            } else {
                System.out.println("Incorrect. The correct answer is " + answers[i]);
            }

            System.out.println();
        }

        System.out.println("Your final score is " + score + " out of " + questions.length);
    }
}

stdout
Standard output is empty