class Student
{
  string strname;
  int    intage;
  boolean blsex;
  }
  void init(string name,int age,boolean sex)
  {
    strname=name;
    intage=age;
    blsex=sex;
  }
  string getname()
  {return strname;}
  int    getage()
  {return intage;}
  boolean bolsex()
  {return blsex;}
}
class Studentdemo
{
    public static void main(String args[])
    {
      Student astudent=new Student();
      astudent.init("jay",22,ture);
      System.out.println("学生姓名:"+astudent.getname());
      System.out.println("年龄:"+astudent.getage());
    }
}
 

解决方案 »

  1.   

    string strname; string应为Stringastudent.init("jay",22,ture);中使用了,
      

  2.   

    错误太多了照着下面的改
    class Student
    {
      String strname;
      int    intage;
      boolean blsex;
      
      void init(String name,int age,boolean sex)
      {
        strname=name;
        intage=age;
        blsex=sex;
      }
      String getname()
      {return strname;}
      int    getage()
      {return intage;}
      boolean bolsex()
      {return blsex;}
    }
    class Studentdemo
    {
        public static void main(String args[])
        {
          Student astudent=new Student();
          astudent.init("jay",22,true);
          System.out.println("学生姓名:"+astudent.getname());
          System.out.println("年龄:"+astudent.getage());
        }
    }
     
      

  3.   

    class Student
    {
      String strname;
      int    intage;
      boolean blsex;
      
      void init(String name,int age,boolean sex)
      {
        strname=name;
        intage=age;
        blsex=sex;
      }
      String getname()
      {return strname;}
      int    getage()
      {return intage;}
      boolean bolsex()
      {return blsex;}
    }
    class Studentdemo
    {
        public static void main(String args[])
        {
          Student astudent=new Student();
          astudent.init("jay",22,true);
          System.out.println("学生姓名:"+astudent.getname());
          System.out.println("年龄:"+astudent.getage());
        }
    }
      

  4.   

    程序运行结果:
    --------------
    学生姓名:jay
    年龄:22
      

  5.   

    你的这段代码有个两处的错误:
         1,代码的规范性,请写代码的时候,  方法尽量大写,人家一看方法名就知道你要干什么
         2.要注意使用实例对象的关键字this;否则方法中的变量名与类中成员的变量名相同,
                    方法中的变量,成员变量自动隐藏,你打印不出来    例:
     void init(String name,int age,boolean sex)
      {
         this.strname=name;
        this.intage=age;
        this.blsex=sex;
      }
      

  6.   

    class Student
    {
      String strname;
      int    intage;
      boolean blsex;
      }
       public void init(String name,int age,boolean sex)
      {
        strname=name;
        intage=age;
        blsex=sex;
      }
      string getname()
      {return strname;}
      int    getage()
      {return intage;}
      boolean bolsex()
      {return blsex;}
    }
    class Studentdemo
    {
        public static void main(String args[])
        {
          Student astudent=new Student();
          astudent.init("jay",22,ture);
          System.out.println("学生姓名:"+astudent.getname());
          System.out.println("年龄:"+astudent.getage());
        }
    }
    有2个地方逗号错误。还有个没定义类。