新手问个问题
请问我按书上的程序编辑,为什么运行不了?说是      public   Animal(int   1)和public   void   setLegs(int1)这两句缺少标识符!分不多,大家不要嫌少,呵呵! 
 public   class   Animal 
 { 
          private   int   legs;   
          public   Animal() 
          { 
                      setLegs(4); 
          }   
          public   Animal(int   1) 
          { 
                      setLegs(1); 
          }      
          public   void   eat() 
          { 
                      System.out.println( "Eating "); 
          }            
          public   void   move()    
          { 
                      System.out.println( "Moving "); 
          }            
          public   void   setLegs(int1) 
          {    
                      if(1!=0   &&   1!=2   &&   1!=4) 
                         { 
                                  System.out.println( "Wrong   number   of   legs! "); 
                                     return; 
                         }   
                            legs=1; 
             }               
          public   int   getLegs() 
          { 
                      return   legs; 
          } 
 }
------解决方案--------------------因为你看错了,“int 1”应该是“int l”,注意是l(L的小写)
------解决方案--------------------public Animal(int 1) 
 int 1? 
 变量定义错误 
 改为 int i看看
------解决方案--------------------看看是不是环境变量配置不正确~
------解决方案--------------------缺少main,只能编译,不能运行
------解决方案--------------------估计是你的CLASSPATH有些问题
------解决方案--------------------估计存在以下几个问题:   
 1. 你的 java 文件和类名是否完全一致(区分大小写); 
 2. 检查 classpath 是否配置正确了; 
 3. 编译时是否正确(包名等)。   
 检查一下,再不行就再来问。
------解决方案--------------------你的程序没有main函数,执行出错。   
 执行下面这个试试: 
 public class Test 
 { 
   public static void main(String args[]) 
   { 
     System.out.println( "hello world "); 
   } 
 } 
 如果还有问题,应该是环境变量的问题。