public class Welcome{
public static void main(String agrs){
String[] greeting=new String[3];
greeting[0]="Welcome";
greeting[1]="China";
greeting[2]="XiShuangBanNa"; int g;
for(g=0;g<greeting.length;g ++);
System.out.println(g);
}
}Exception in thread "main" java.lang.NOSuchMethodError:main
public static void main(String agrs){
String[] greeting=new String[3];
greeting[0]="Welcome";
greeting[1]="China";
greeting[2]="XiShuangBanNa"; int g;
for(g=0;g<greeting.length;g ++);
System.out.println(g);
}
}Exception in thread "main" java.lang.NOSuchMethodError:main
public static void main(String[] agrs){ //这里改下就可以了
String[] greeting=new String[3];
greeting[0]= "Welcome ";
greeting[1]= "China ";
greeting[2]= "XiShuangBanNa "; int g;
for(g=0;g <greeting.length;g ++);
System.out.println(g);
}
}
(String agrs) 中少了个 []所以出来不来结果
{
public static void main(String [] args)
{
}
}
public static void main(String[] agrs){
这行正确的应该是:
public static void main(String[] args) {args是方法main()的形式参数,其类型是一个String数组,而不是String,所以应写做:String[],不是String。楼主看来是初学者,建议抄代码时仔细一点,尽量去理解每一行的意思,而不要只照抄代码。