我正在使用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();
}
}
}
答案 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**