首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

新手问个有关问题

2012-03-01 
新手问个问题请问我按书上的程序编辑,为什么运行不了?说是publicAnimal(int1)和publicvoidsetLegs(int1)这

新手问个问题
请问我按书上的程序编辑,为什么运行不了?说是     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 ");
}
}
如果还有问题,应该是环境变量的问题。

热点排行
Bad Request.