-2

私はプログラミングを学んでいますが、なぜエラーが発生するのか疑問に思っていました。どこから始めればよいのかわかりません。static void Question_Four to Ten およびコメントは無視してください。コードを改善する方法についてのヒントも必要です。助けてくれてありがとう、ThawingOrb。

/**
 * @(#)QuizGameFinal2.java
 *
 *
 * @author
 * @version 1.00 2013/4/30
 */

import java.util.Scanner;
import java.lang.Math;
import java.lang.String;
public class QuizGameFinal2
{

    public static void main(String[]args)
    {

    int option_Selected;
    int option_Single_Player = 1;
    int option_Multiplayer = 2;
    int answer;
    int player_One_Answer;
    int player_Two_Answer;
    String response;
    int player_One_Winnings;
    int player_Two_Winnings;
    int winnings;
    int computer_Winnings;
    double computer_Answer;

    Scanner input2 = new Scanner(System.in);


    say_Intro();
    say_Before_First_Question();
    question_One();
    human_Answer();
    do
    {
      System.out.println("Enter a number between 1 and 3");
    } while (answer < 1 && answer => 4);

    if (answer == 1)
    {
        System.out.println("Correct Next Question");
        question_Two();
        human_Answer();
        do
        {
          System.out.println("Enter a number between 1 and 4");
        } while (answer < 1 && answer >= 5);

        if (answer == 1 )
        {
            System.out.println("Correct Next Question");
            question_Three();
            human_Answer();
        do
        {
          System.out.println("Enter a number between 1 and 4");
        } while (answer < 1 && answer >= 5);


            if (answer == 4)
            {
                System.out.println("Correct Next Question");

            }

            else
            {
                System.out.println("Incorrect you win 1000 dollers");
                winnings = 1000;
            }

        }

        else
        {
            System.out.println("Incorrect you win 500 dollers");
            winnings = 500;
        }


    }

    else
    {
        System.out.println("Incorrect you win 0 dollers");
        winnings = 0;
    }





    } // End of main method




    static void say_Intro()     // Intro Method
    {
    System.out.println("Welcome to the QuizGame");          // Player selects which mode
    System.out.println("Press 1 for Single Player");
    System.out.println("Press 2 for Multiplayer");

    Scanner input = new Scanner(System.in);                                 // Scanner for the entire game
    int option_Selected = input.nextInt();

    do {
        System.out.println("Please enter 1 or 2");
       } while (option_Selected != 1 || option_Selected != 2);

    }


    public void say_Before_First_Question()     // Before game method
        {
            System.out.println("Welcome to the quiz game.");
            Scanner input = new Scanner(s);
            System.out.print("Your response");
            response = input.next();
            System.out.println("");
            System.out.println(" If you get a question wrong your out ok?");
            System.out.print("Your Response:");
            response = input.next();
            System.out.println("Also you will be competing against a super computer, after you play then he will generate answers, if you have the most then you win");
            System.out.println("Ok first question");
        }

    static void human_Answer ()         // Human Answer Single Player Method
    {

        int answer=input2.nextInt();
    }

    static void player_One_Answer()     // Player One Multiplayer Method
    {
        int player_One_Answer = input2.nextInt();
    }

    static void player_Two_Answer()     // Player two multiplayer Method
    {
        int player_Two_Answer = input2.nextInt();
    }

    static void computer_Answer ()      // Computer answer
    {
        double computer_Answer = (1-1 + 1) * Math.random + 1;
               computer_Answer = (int)computer_Answer;
    }

    static void question_One()          // Question 1 method
    {
        System.out.println("What is an application");
        System.out.println("1: A program that performs a task   2:A mouse   3: java.util.Scanner");


    }

    static void question_Two()      // Question 2 to 10 methods below
    {

        System.out.println("What is the data type that hold the value 1");
        System.out.println("1: int  2:float 3: short 4: long ");

        do
        {
            System.out.println("Enter a number between 1 and 4");
        } while (answer < 1 && answer > 5);

    }

    static void question_Three()
    {
        System.out.println("What is a not a high level language");
        System.out.println("1: Java     2:C++   3: Colbolt      4: Machine Language ");

        do
        {
            System.out.println("Enter a number between 1 and 3");       // Do this if the person enters a number less than one and greater than 3
        } while (answer < 1 && answer > 4);

    }

/*  static void question_Five()
    {

    }

    static void question_Six()
    {

    }

    static void question_Seven()
    {

    }

    static void question_Eight()
    {

    }

    static void question_Nine()
    {

    }

    static void question_Ten()
    {

    }

    static void total_Winnings_Single_Player ()     // Calculating who wins method single player
    {
        if (computer_Winnings > winnings)
        {
            System.out.println("Computer Wins");
        }

            else
            {
                System.out.println("You win");
            }
            */
    }




  // End of program
4

2 に答える 2