Java 方法创建错误
我正在尝试为我的程序创建一个方法,调用该方法时,将要求您按enter键继续。然而,BlueJ给了我一条错误消息,上面写着“预期”。下面是我的代码 注意:继续课程尚未完全结束。Java 方法创建错误,java,static-methods,void,class-method,Java,Static Methods,Void,Class Method,我正在尝试为我的程序创建一个方法,调用该方法时,将要求您按enter键继续。然而,BlueJ给了我一条错误消息,上面写着“预期”。下面是我的代码 注意:继续课程尚未完全结束。 BlueJ在void语句后给出一条错误消息(其中***为空)。我不太清楚为什么这是不正确的。如果有人能解释/帮助,那就太好了。continue是Java中的保留关键字,请更改方法名称。下面是其他保留关键字的列表:单词continue在Java中是保留字,不能用作方法、类或变量的名称。请使用其他名称。您不能将方法命名为“
BlueJ在void语句后给出一条错误消息(其中
***
为空)。我不太清楚为什么这是不正确的。如果有人能解释/帮助,那就太好了。continue
是Java中的保留关键字,请更改方法名称。下面是其他保留关键字的列表:单词continue
在Java中是保留字,不能用作方法、类或变量的名称。请使用其他名称。您不能将方法命名为“continue”,因为continue是一个保留关键字(在循环中使用)。
您可以将其命名为continueGame,或类似的排序,但它可能不是保留关键字
您的错误告诉您,这意味着您需要一个标识符。在Java看来,函数没有名称。如果使用诸如continue之类的保留字作为标识符,则不应编译源文件。最好在运行源代码之前编译源代码。只需将方法名称更改为continue以外的名称,它就会起作用您需要将方法从continue重命名为continueBlackJack或类似的名称,因为continue在Java中不被使用。另外,我建议只使用Oracle JDK进行学习,因为***在一般情况下比java更难。请查看我对您的帖子所做的编辑,了解如何格式化。“continue”是一个保留关键字。始终注意编辑器的格式:BlueJ有语法高亮显示,所以蓝色的所有内容都是关键字。如果查看IDE中的代码,您会注意到“continue”是蓝色的。这意味着它是一个关键字,关键字不能用作类/方法/变量名。
import java.util.Scanner;
public class BlackjackRunner
{
public static void main (String[]args)
{
System.out.print("Ready to play Blackjack(y/n)? =====> ");
Scanner input = new Scanner(System.in);
String response = input.nextLine();
System.out.println();
if(response.charAt(0) != 'y' || response.charAt(0)!= 'Y')
System.out.println("Too bad, you play");
else
System.out.println("Good.");
}
public static void*** continue()
{
System.out.println("-----PRESS ENTER TO CONTINUE-----");
Scanner wait = new Scanner(System.in);
}
}