當我編譯此代碼時,出現以下信息。Java靜態方法無法編譯
ExtractChars(java.lang.String中,INT)在 問題2不能適用於()
我應該怎麼解決?
謝謝。
import java.util.Scanner;
public class Question2
{
public static void main (String[] args)
{
ExtractChars();
}
public static String ExtractChars(String sOrg, int startPos)
{
Scanner scan = new Scanner (System.in);
String value = "";
System.out.print("Enter a string: ");
sOrg = scan.next();
System.out.print("/nEnter an integer: ");
startPos = scan.nextInt();
if (sOrg.length()<=startPos)
{
value = "";
}
else
{
for (int i=startPos; i<sOrg.length();i=i+2)
{
value = value + sOrg.charAt(i);
}
}
return value;
}
}
從你的main:ExtractChars(); 它是如何聲明的:public static String ExtractChars(String sOrg,int startPos) 它們不匹配。 – DwB 2010-10-21 23:06:40
可能的[Java教程]重複(http://stackoverflow.com/questions/167179/java-tutorial) – 2010-10-21 23:24:03