为什么我在此处收到标识符预期错误?它是一个与主类不同的类,用于描述我必须移动的房间。但是,我不知道为什么我会收到这个错误。
+------+---------------+--------------------+--------------+
|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]|
+------+---------------+--------------------+--------------+
答案 0 :(得分:1)
在方法参数中,您尚未设置任何标识符。
像describe(int roomNum)
答案 1 :(得分:0)
Java中的每个方法都有一个返回类型,您需要在传递参数时指定数据类型。
public DescribeRoom(roomNum)
应为public void DescribeRoom(int roomNum)
DescribeRoom
方法无法返回任何内容。roomNum
的类型为int。同样,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
在创建方法时尝试使用该教程。