Можно ли одновременно или последовательно воспроизводить музыку на Java? - PullRequest
0 голосов
/ 21 сентября 2019

Итак, алгоритм проекта, который я хочу создать, заключается в том, что это в основном игра-викторина, но она будет воспроизводить разную музыку на каждый вопрос при каждом ответе на вопрос (вопрос должен повторяться, если ввод неверный, например, "yek3bfjdir"«пока музыка просто продолжает играть), то программа затем распечатает общее количество баллов пользователя.Это мой код, который я сделал до сих пор без музыки:

package project_;

import java.util.Scanner;
import java.util.Random;

public class project_ {
    public static void main(String args[]) {

        Scanner scanner = new Scanner(System.in);
        Random random = new Random();
        int score = 0;
        String name = "";
        String answer = "";

        String [] questions = {
            "1- In what key is Caprice No. 24? "
            + " A. Em   B. C    C. Am   D. None of the above",
            "2- Is Caprice No. 24 played in consistent chord progression in every movement? " 
            + " A. No   B. Yes",
            "3- How many movements does Caprice No. 24 have? "
            + " A. 3    B. 5    C. 6    D. 2",

            "4- In what key is Moonlight Sonata? " + 
            " A. Am     B. B     C. Cm  D. D",


            "5- What kind of scale is it played? "
           + " A. Pentatonic Scale   B. Natural Scale   C. Minor Scale   D. Harmonic Scale",


            "6- Is it repetitive? "
          +     " A. Yes B. No",


            "7- In what key is Flight of the bumblebee if you decrease its key by 2? "
            + " A. Em   B. A    C. Dm   D. F",


            "8- Is Flight of the bumblebee repetitive or progressive? "
            + " A. Repetitive    B. Progressive",


            "9- What is the genre of Queen of the night (aria)? "
            + " A. Folk     B. Classical    C. Opera    D. None of the above",


            "10. In what key is Aria? "
            + " A. Dm   B. A    C. F    D. Am"



        };

        String [] answers = {
            "a",
            "b",
            "b",
            "a",
            "d",
            "a",
            "c",
            "a",
            "c",
            "a"
        };

        System.out.println("What's Your Name?");
        name = scanner.nextLine();

        int i = 0;
        for (i = 0; i < questions.length; i++){
            System.out.println(questions[i]);
            answer = scanner.nextLine();
            System.out.println("Your answer is " + answer);
            if (answer.equals(answers[i])){
                System.out.println("tama");   
                score++;
            }else{
                System.out.println("mali");
            }
        }
        System.out.println("Final score is " + Integer.toString(score));
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...