代码错误,“表达式的非法开始”

时间:2019-10-15 05:24:34

标签: java

我正在使用BlueJ为类制作该游戏,但我不知道这段代码有什么问题。

我曾尝试将底部的公共静态void更改为private,甚至删除了if和else if语句,以查看是否可以进行任何更改,但实际上并没有完成任何事情。

顺便说一句,ASCII中的大字是我正在制作的游戏。

import java.util.Scanner;


public class Input
{

    public static void main(String[] args)
    {
        Scanner scanny = new Scanner(System.in); // scanner name is scanny fyi

        System.out.print("Press Enter to begin game"); //first message!

        String EnterPress = scanny.nextLine(); //varible for when you press enter

        System.out.println(" \n\n");
        pause(.3);
        System.out.println("        ./osyhhhhhhhhyso/-                                                                                                                                                                                .yyyyyyy.");
        pause(.3);
        System.out.println("     `/yhhhhhhhhhhhhhhhhhhy/`                                                                                                                                                                             .hhhhhhh-");
        pause(.3);
        System.out.println("    .yhhhhhhhhhyyyyhhhhhhhhhy.                                                                                                                                                                            .hhhhhhh-");
        pause(.3);
        System.out.println("   .hhhhhhhh+-``````./yhhhhhhh.                                                                                                                                                                           .hhhhhhh-");
        pause(.3);
        System.out.println("   yhhhhhhy.          `shhhhhhs                                                                                                                                                                           .hhhhhhh-");
        pause(.3);
        System.out.println("  :hhhhhhh-            .hhhhhhh.                                                                                                                                                                          .hhhhhhh-");
        pause(.3);
        System.out.println("  ohhhhhhh              yhhhhhh/                                                                                                                                                                          .hhhhhhh-");
        pause(.3);
        System.out.println("  yhhhhhhy              shhhhhh+                      ```             ``.```                                                 ``.``                      ``..``                       ``..``               .hhhhhhh-               ```.``");
        pause(.3);
        System.out.println("  hhhhhhhs              shhhhhh+       -sssssss   `:osyyy`       .:+syyyyyyyys+-`       +ssssss/         `sssssss-      `:+syyyyyyyo/.             `:+syyyyyyyys+:.             .:+syyyyyyyys+-`          .hhhhhhh-          `-+syyyyyyyys+:`");
        pause(.3);
        System.out.println(" `hhhhhhhs              `......`       -hhhhhhh``+yhhhhhh.     .oyhhhhhhhhhhhhhhy:      :hhhhhhy         -hhhhhhh`    `+yhhhhhhhhhhhhyo`         `+yhhhhhhhhhhhhhhy+`         .ohhhhhhhhhhhhhhhy:         .hhhhhhh-        `/yhhhhhhhhhhhhhhy+`");
        pause(.3);
        System.out.println(" `hhhhhhhs                             -hhhhhhh:yhhhhhhhh.    -yhhhhhhysooshhhhhhh/      yhhhhhh-        ohhhhhh+    `shhhhhhysooshhhhhy.       `shhhhhhysoosyhhhhhhs`       :hhhhhhhysosyhhhhhhh+        .hhhhhhh-       `shhhhhhysoosyhhhhhho");
        pause(.3);
        System.out.println(" `hhhhhhhs                             -hhhhhhhhhhyssossy`   `yhhhhhh/`   `.yhhhhhh.     /hhhhhho       `hhhhhhh.    +hhhhhh/`   `-yhhhhy`      ohhhhhho.    `+hhhhhh:      .hhhhhhh:`   `:hhhhhhh-       .hhhhhhh-       ohhhhhho.    `ohhhhhh/");
        pause(.3);
        System.out.println(" `hhhhhhhs                             -hhhhhhhho-`    ``    /hhhhhhs       :hhhhhh+     `yhhhhhh`      :hhhhhho     yhhhhhy       .hhhhh:     .hhhhhhh`      `hhhhhhs      ohhhhhh+       ohhhhhho       .hhhhhhh-      .hhhhhhh`      `hhhhhhy");
        pause(.3);
        System.out.println(" `hhhhhhhs                             -hhhhhhh:             shhhhhh/       .hhhhhhy      /hhhhhh:      ohhhhhh.     yhhhhhy`       +yso/.     :hhhhhhy        shhhhhh      yhhhhhh-       /hhhhhhh       .hhhhhhh-      /hhhhhhs        yhhhhhh.");
        pause(.3);
        System.out.println(" `hhhhhhhs       `++++++++++++++       -hhhhhhh`             hhhhhhh:       `hhhhhhh`     `hhhhhhs     `hhhhhhs      +hhhhhhy:`     ``         +hhhhhhs        shhhhhh      ///++++.       :hhhhhhh       .hhhhhhh-      ohhhhhho        shhhhhh:");
        pause(.3);
        System.out.println(" `hhhhhhhs       .hhhhhhhhhhhhhh       -hhhhhhh`             hhhhhhh:       `hhhhhhh`      +hhhhhh`    :hhhhhh-      `ohhhhhhhs:`              ohhhhhhs        ://////                    `/hhhhhhh       .hhhhhhh-      ohhhhhho        shhhhhh/");
        pause(.3);
        System.out.println(" `hhhhhhhs       .hhhhhhhhhhhhhh       -hhhhhhh`             hhhhhhhsoooooooohhhhhhh.      `hhhhhh/    shhhhhy        `/yhhhhhhhy/`            ohhhhhhs                              `.:+syhhhhhhhh       .hhhhhhh-      ohhhhhhyoooooooohhhhhhh/");
        pause(.3);
        System.out.println(" `hhhhhhhs        ......-hhhhhhh       -hhhhhhh`             hhhhhhhhhhhhhhhhhhhhhhh.       ohhhhhs   `hhhhhh/          .+yhhhhhhhy+.          ohhhhhhs                           .:oyhhhhhhhhhhhhh       .hhhhhhh-      ohhhhhhhhhhhhhhhhhhhhhh/");
        pause(.3);
        System.out.println(" `hhhhhhhs              `hhhhhhh       -hhhhhhh`             hhhhhhh+:::::::::::::::`       .hhhhhh.  /hhhhhy`            `/shhhhhhhy+.        ohhhhhhs                        `:ohhhhhhyo:/hhhhhhh       .hhhhhhh-      ohhhhhhs:::::::::::::::.");
        pause(.3);
        System.out.println(" `hhhhhhhs              `hhhhhhh       -hhhhhhh`             hhhhhhh:                        ohhhhh+  shhhhh+               `-shhhhhhhh/`      ohhhhhhs                       :yhhhhhho-`  :hhhhhhh       .hhhhhhh-      ohhhhhho");
        pause(.3);
        System.out.println("  hhhhhhhs              .hhhhhhh       -hhhhhhh`             hhhhhhh:                        -hhhhhy `hhhhhh`                  .+yhhhhhhs`     ohhhhhhs        .......       +hhhhhho.     :hhhhhhh       .hhhhhhh-      ohhhhhho");
        pause(.3);
        System.out.println("  yhhhhhhy              -hhhhhhh       -hhhhhhh`             hhhhhhh:       `+++++++`         shhhhh-/hhhhho                     .+hhhhhhs     ohhhhhhs        shhhhhh      /hhhhhho       :hhhhhhh       .hhhhhhh-      ohhhhhho        /++++++-");
        pause(.3);
        System.out.println("  +hhhhhhh.             +hhhhhhh       -hhhhhhh`             yhhhhhh:       `hhhhhhh`         -hhhhh+shhhhh.        `.:/os:        /hhhhhh:    +hhhhhhs        shhhhhh     `hhhhhhh-       :hhhhhhh       .hhhhhhh-      +hhhhhho        shhhhhh:");
        pause(.3);
        System.out.println("  .hhhhhhho            -hhhhhhhh       -hhhhhhh`             ohhhhhh/       .hhhhhhy           shhhhhhhhhhs         ohhhhhy`        hhhhhh/    -hhhhhhy        yhhhhhy     .hhhhhhh-       /hhhhhhh       .hhhhhhh-      -hhhhhhs        yhhhhhh-");
        pause(.3);
        System.out.println("   /hhhhhhho.        `:yhhhhhhhh       -hhhhhhh`             -hhhhhhy`      /hhhhhh+           :hhhhhhhhhh-         :hhhhhh+`      `hhhhhh:    `yhhhhhh-      .hhhhhh+     .hhhhhhhs`    .+hhhhhhhh`      .hhhhhhh-      `yhhhhhh-      .hhhhhhy");
        pause(.3);
        System.out.println("    ohhhhhhhhs+/:://oyhhhyohhhhh       -hhhhhhh`              ohhhhhhs:.``-+hhhhhhy`            yhhhhhhhhs           +hhhhhhs:.``.:yhhhhhs      :hhhhhhh/.``.:yhhhhhh.      shhhhhhhyo++shhyhhhhhhh`      .hhhhhhh-       :hhhhhhy/.``.:yhhhhhh:");
        pause(.3);
        System.out.println("     :yhhhhhhhhhhhhhhhhhs.:hhhhh       -hhhhhhh`              `ohhhhhhhhhhhhhhhhhy.             /hhhhhhhh:            /hhhhhhhhhhhhhhhhhs`       /hhhhhhhhhhhhhhhhhh:       `shhhhhhhhhhhhs`shhhhhh-      .hhhhhhh-        /hhhhhhhhhhhhhhhhhh:");
        pause(.3);
        System.out.println("      `/shhhhhhhhhhhhhy:  `hhhhh       -hhhhhhh`                -oyhhhhhhhhhhhhy/`              `hhhhhhhy              .+yhhhhhhhhhhhys:          .oyhhhhhhhhhhhhy+.         `/yhhhhhhhhy/` /hhhhhh/      .hhhhhhh-         .+yhhhhhhhhhhhhy+.");
        pause(.3);
        System.out.println("         `-/+ooosoo+:.     :::::       `:::::::                   `-:/+oooo+/:.                  +hhhhhh/                 .:/+ooo++:-`              `-:/+oooo+/:-`             `-/+oo+/-`   `::::::.      `:::::::`            .:/+oooo+/:-`");
        pause(.3);
        System.out.println("                                                                                                 +hhhhhh`");
        pause(.3);
        System.out.println("                                                                                          -://++shhhhhh:");
        pause(.3);
        System.out.println("                                                                                          ohhhhhhhhhhy:");
        pause(.3);
        System.out.println("                                                                                          ohhhhhhhyo:");                                                                                                                                                
        pause(.3);
        System.out.println("                                                                                          -//::-.`");            

        pause(5);

        System.out.println("\nyou begin as a man named Mason Grey, you are 30 years old, you went to college to learn how to become a detective, your parents are paying for your house, you were just fired from your job at the Police Station 1 month ago, and you have a girlfriend named Beth.");

        pause(7);

        System.out.println("\nyou arouse inside of a moving taxi");

        pause(1);

        System.out.println("\nwhat do you do?");

        pause(1.2);

        System.out.println("\nOption 1: Check your cellphone in your back pocket");

        pause(1.2);

        System.out.println("\nOption 2: Ask where you are");

        String A1 = scanny.nextLine();

        String B1 = scanny.nextLine();

        if (A1.equalsIgnoredCase ("Option 1") )
        {
            System.out.println("\nSuper long script");
        } else if (B1.equalsIgnoredCase ("Option 2") )
        {
            System.out.println("\nSecond super long script");
        }

        public static void pause(double secondsToPause) // **THIS IS WHERE THE ERROR IS, ON THE PUBLIC**
        {
        try
        {
            // type casting the resurt of the double times a long back into a long
            Thread.sleep((long)(1000*secondsToPause));
        }
        catch(InterruptedException ex)
        {
            Thread.currentThread().interrupt();
        }
    }
}


1 个答案:

答案 0 :(得分:1)

您缺少main函数定义的右括号。

代替此:

    if (A1.equalsIgnoredCase ("Option 1") )
    {
        System.out.println("\nSuper long script");
    } else if (B1.equalsIgnoredCase ("Option 2") )
    {
        System.out.println("\nSecond super long script");
    }

    public static void pause(double secondsToPause) // **THIS IS WHERE THE ERROR IS, ON THE PUBLIC**

此:

    if (A1.equalsIgnoredCase ("Option 1") )
    {
        System.out.println("\nSuper long script");
    } else if (B1.equalsIgnoredCase ("Option 2") )
    {
        System.out.println("\nSecond super long script");
    }
}  // <== YOU ARE MISSING THIS

public static void pause(double secondsToPause) // **THIS IS WHERE THE ERROR IS, ON THE PUBLIC**