我在下面这段编码中遇到了很多错误。
首先,“out”和“println”之间的每个句点都画一个红色下划线。错误读取,''' - 令牌上的语法错误,错位的构造'''
接下来,第11行的“println”读取错误“' - 令牌上的语法错误”println“,=此符号之后的预期”'
另外,第7,9和12行中的(“.......”)短语说,“”“”令牌上的语法错误“”(引号中的任何单词)“”,删除此标记“”“。
最后,第13行的分号有错误“”“ - 令牌上的语法错误”;“,{此符号之后的预期”“”
提前感谢您的帮助! :)
import java.util.Scanner;
public class Tennis_Pro
{
public static void main(String[]args){
}
Scanner in=new Scanner(System.in);
System.out.println("Welcome to Tennis Pro. Please enter the name of player one:");
String playerone=in.nextLine();
System.out.println("And player two?");
String playertwo=in.nextLine();
System.out.println("The players today are "+playerone+" and "+playertwo+". is this correct?");
System.out.println("type y or n");
String yorn=in.nextLine();
if (yorn.equals ("y"))
{
//The game will go here
}
else if (yorn.equals ("m"))
{
}
}
}
答案 0 :(得分:2)
您的所有代码都应该在里面 main
方法。但是该方法从第4行开始,并已在第5行结束。您应该将结束}
移到第21行附近。
顺便说一句,行Scanner in = new Scanner(System.in);
不会从编译器产生错误消息,因为它在类中声明了字段。其他行既不是变量声明也不是方法主体(也不允许其他一些元素),因此不能直接在类中禁止。