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

解决方案 »

  1.   

    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=0;
             
            for(g=0;g <greeting.length;g++){
                 
                System.out.print(greeting[g]);
            }
            System.out.println();
            System.out.println(g);
         } 
    }
      

  2.   

    public   static   void   main(String   agrs) 写错了,应该是
    public   static   void   main(String[]   agrs)
      

  3.   

    public   static   void   main(String   agrs){ 换成public   static   void   main(String[]   agrs){ 
      

  4.   

    谢谢
    如果要运行Welcome China XiShuangBanNa
    这么改啊!告诉下谢谢
      

  5.   

    public class Welcome{ 
            public static void main(String args[]){ 
                String[] greeting=new String[3]; 
                greeting[0]= "Welcome "; 
                greeting[1]= "China"; 
                greeting[2]= "XiShuangBanNa";         //int g; 
            for(int g=0;g <greeting.length;g++){ 
                System.out.println(greeting[g]); 
            } 
    }
    }
      

  6.   

    System.out.println(greeting[0] + greeting[1] + greeting[2]);
      

  7.   

    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); 
            } 

      

  8.   

     输出的时候 是用for循环还是自己逐个数组元素的输出,结果都是一样的。关键是:你把运算的权力给计算机还是给你自己。
      

  9.   

    args 是String数组名吧,可以用其它的名称表示!?
      

  10.   

    lz 这么简单的一个问题是漏洞百出啊!  public   static   void   main(String   args[]
    System.out.println(g); 
    改为:
    public staitc void main(String[] args);
    system.out.println(greeting[i]);提醒lz做题时一定要细心呵呵~~
      

  11.   

    你要打印的是 greeting[g]    还有就是 主函数中少了个 []
      写程序要仔细,细心
      

  12.   

    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(greeting[g]); 
            } 

    这样写就可以出来结果啦
      

  13.   

    Exception   in   thread   "main "   java.lang.NOSuchMethodError:main
    没这个方法, 然后去看下类库中的方法, 就可以知道了!
      

  14.   

    你只要把你的for语句后面的";" 去掉就ok了
      

  15.   

    /**文件名必须和类名一致 */
    public class  Welcome{ 
        public static void main(String[] agrs){ 
                String[]   greeting=new  String[3]; 
                greeting[0]= "Welcome "; 
                greeting[1]= "China "; 
                greeting[2]= "XiShuangBanNa "; 
            for(g=0;g <greeting.length;g++); 
                System.out.println(greeating[g]); 
            } 
        System.out.println(g);

      

  16.   

    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=0;
             
            for(g=0;g <greeting.length;g++){
                 
                System.out.print(greeting[g]);
            }
    //        System.out.println();
    //        System.out.println(g);
         } 
    }用ECLIPSE新建类的时候直接新建一个main方法,就可以避免这样的笔误.