我得到一个标识符预期错误。为什么?

时间:2017-04-07 03:10:07

标签: java

为什么我在此处收到标识符预期错误?它是一个与主类不同的类,用于描述我必须移动的房间。但是,我不知道为什么我会收到这个错误。

+------+---------------+--------------------+--------------+
|userID|         array1|              array2|commonElements|
+------+---------------+--------------------+--------------+
| 10001|[9, 10, 11, 12]|[20, 10, 9, 23, 2...|       [10, 9]|
| 10002|   [8, 1, 2, 3]|    [49, 3, 6, 5, 6]|           [3]|
+------+---------------+--------------------+--------------+

5 个答案:

答案 0 :(得分:1)

在方法参数中,您尚未设置任何标识符。

describe(int roomNum)

一样使用

答案 1 :(得分:0)

Java中的每个方法都有一个返回类型,您需要在传递参数时指定数据类型。

public DescribeRoom(roomNum) 应为public void DescribeRoom(int roomNum)

  1. DescribeRoom方法无法返回任何内容。
  2. Method了解roomNum的类型为int。
  3. 同样,public String describe(int roomNum)

答案 2 :(得分:0)

您的构造函数签名缺少其'类型。此,

public DescribeRoom(roomNum){

应该是

public DescribeRoom(int roomNum){

public String describe(roomNum){

应该是

public String describe(int roomNum){

答案 3 :(得分:0)

问题(我得出结论)是一个语法错误,因为你没有在构造函数和describe方法中将参数roomNum的类型声明为整数。修复此问题后,您的代码应该可以正常工作。希望这会有所帮助。

答案 4 :(得分:0)

https://www.tutorialspoint.com/java/java_methods.htm

在创建方法时尝试使用该教程。