Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取与System.out.println相关的实验程序的一些错误_Java - Fatal编程技术网

Java 获取与System.out.println相关的实验程序的一些错误

Java 获取与System.out.println相关的实验程序的一些错误,java,Java,下面这段代码中有很多错误 首先,在“out”和“println”之间的每个句点都画一条红色下划线。错误读取为“”-令牌上的语法错误,构造错误“” 接下来,第11行的“println”读取“'-标记“println”上的语法错误,=此标记“' 此外,第7行、第9行和第12行中的(“…”)短语表示“标记上的语法错误”(无论引号中有什么单词),请删除此标记” 最后,第13行的分号有一个错误““-标记上的语法错误”;“,{此标记后应为“” 提前感谢您的帮助!:) 所有代码都应该在main方法中。但是该方

下面这段代码中有很多错误

首先,在“out”和“println”之间的每个句点都画一条红色下划线。错误读取为“”-令牌上的语法错误,构造错误“”

接下来,第11行的“println”读取“'-标记“println”上的语法错误,=此标记“'

此外,第7行、第9行和第12行中的(“…”)短语表示“标记上的语法错误”(无论引号中有什么单词),请删除此标记”

最后,第13行的分号有一个错误““-标记上的语法错误”;“,{此标记后应为“”

提前感谢您的帮助!:)

所有代码都应该在
main
方法中。但是该方法从第4行开始,已经在第5行结束。您应该将结束
}
移动到第21行附近的某个位置


顺便说一下,行
Scanner in=new Scanner(System.in);
不会从编译器生成错误消息,因为它在类中声明了一个字段。其他行既不是变量声明,也不是方法体(也不是允许的其他元素)因此,在类中直接禁止使用。

使用IDE的自动格式化功能可以帮助找出不匹配的大括号所在的位置。正如罗兰所说,很明显,您在声明主方法块之后,又在实际代码末尾意外关闭了主方法块。另一个提示是:不要试图找出一次删除多个错误。在尝试编译之前,您不应该编写这么多代码。相反,您应该在主方法中编写的第一行代码之后进行编译。如果您这样做,您就会意识到错误,而其他十几行代码也不会分散您的注意力。@M阿克彼得斯:你不小心删除了行号,这些行号被周围的文字引用。在许多其他情况下,我们已经将其标记为初学者的典型错误行为,即引用行而不标记行。:@Roland:我有,但正确的解决方案不是将行号留在代码中,而是在代码中标记错误所在的位置不幸的是,这里的用户选择引用许多不同的错误,这会使这一点变得困难,但它们与问题无关。
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"))
   {
   } 
}
}