Java 数组有问题,获取表达式的非法开始

Java 数组有问题,获取表达式的非法开始,java,arrays,sorting,Java,Arrays,Sorting,您好,所以我目前正在制作一个排序程序,但是我尝试创建这个方法来显示数组中的内容,它的键给了我这个。事实上,我不知道为什么这会给我这个错误和提示/帮助将不胜感激 public static void DisplayData(double payrate[], String names[]) { for (int l=0; l<=payrate.length; l++) { locationsum = 0;

您好,所以我目前正在制作一个排序程序,但是我尝试创建这个方法来显示数组中的内容,它的键给了我这个。事实上,我不知道为什么这会给我这个错误和提示/帮助将不胜感激

public static void DisplayData(double payrate[], String names[])
    {
         for (int l=0; l<=payrate.length; l++) 
         {

           locationsum = 0;

           locationsum+=payrate[l];
           }

           for(int i=0;i<names.length;i++)
           {
              System.out.print(names[i]);

           System.out.printf("%6d\n", locationsum);

           } 

    }


project3.java:69: error: illegal start of expression
    public static void DisplayData(double payrate, String names)
    ^
project3.java:69: error: illegal start of expression
    public static void DisplayData(double payrate, String names)
           ^
project3.java:69: error: ';' expected
    public static void DisplayData(double payrate, String names)
                 ^
project3.java:69: error: '.class' expected
    public static void DisplayData(double payrate, String names)
                                          ^
project3.java:69: error: ';' expected
    public static void DisplayData(double payrate, String names)
                                                 ^
project3.java:69: error: ';' expected
    public static void DisplayData(double payrate, String names)
                                                               ^
6 errors
publicstaticvoiddisplaydata(双倍工资率[],字符串名[])
{

对于(int l=0;l您忘记关闭
}
SortData()
实现。在
DisplayData()
方法之前,只需添加
}

public static void SortData(double payrate[])
    {
        -----
    }//--> Missing closing here

请验证open
({)
和close
(})
的正确嵌套。您在该
函数上方的某个地方遗漏了这两个函数中的任何一个

public static void DisplayData(double payrate[], String names[])

谢谢

您对此代码没有异议,但对此方法行之前的有异议。您需要在类中声明您的方法。对于
project3.java
源代码,您的方法应该在
classproject3{/*…*/}
键入您发布的代码。您不会关闭
排序数据
。在
公共静态无效显示数据
之前添加一个
}
(您有两个循环)。