-1
你好所以我目前正在進行一個排序程序,但我試圖創建這個方法來顯示數組中的東西,它給我這個鍵。林爲什麼這是給我這個錯誤和提示/幫助其實一無所知,將不勝感激有陣列的麻煩,得到非法表達的開始
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
你有問題無法使用此代碼,但有這個方法前行的問題。 – Satya
你需要在一個類中聲明你的方法。使用'project3.java'源文件,你的方法應該在'class project3 {/ * ... * /}' –
Typo在你的發佈代碼中。你不關閉'SortData'。在'public static void DisplayData'前面添加'}'(你有兩個循環)。 –