注册 登录
编程论坛 JAVA论坛

程序一直错 有大神帮看看吗 错误非法类型开始 缺少标示符 错误显示22-28行

一个小阿信 发布于 2018-10-31 18:57, 2651 次点击
class Person{
    private String name ;
     private int age ;
           public void setName(String n){
             name = n ;
  }
      public void setAge(int a ) {
          if (a >=0 && a < 250 )
                  age = a;
        }
      public  String getName(){
      return  name ;
      }
      public   int getAge(){
          return  age;
    }
          public   void  tell (){
      System.out.println("姓名:"+name+"年龄:"+age);
 }
}
      public class TestDemo{
       public  static void main (String args [])
             Person per = new Person();
             per.setName("张三");
             per.set Age(-20);
           per.tell();
    }
}
4 回复
#2
红柚2018-10-31 19:07
程序代码:

public class TestDemo{
       public static void main (String args []){ //少了花括号
             Person per = new Person();
             per.setName("张三");
             per.setAge(20); //多打了空格,而且年龄为什么你要写-20
           per.tell();
    }

#3
灯、、2018-11-02 14:32
class Person{
    private String name ;
     private int age ;
           public void setName(String n){
             name = n ;
  }
      public void setAge(int a ) {
          if (a >=0 && a < 250 )
                  age = a;
        }
      public  String getName(){
      return  name ;
      }
      public   int getAge(){
          return  age;
    }
          public   void  tell (){
      System.out.println("姓名:"+name+"年龄:"+age);
 }
}
      public class TestDemo{
       public  static void main (String args []) {
           Person per = new Person();
           per.setName("张三");
           per.setAge(-20);
           per.tell();
            
    }
}
#4
豆豆的滴2018-11-06 09:00
class Person{
     private String name ;
      private int age ;
            public void setName(String n){
              name = n ;
   }
       public void setAge(int a ) {
           if (a >=0 && a < 250 )
                   age = a;
         }
       public  String getName(){
       return  name ;
       }
       public   int getAge(){
           return  age;
     }
           public   void  tell (){
       System.out.println("姓名:"+name+"\n年龄:"+age);
  }
 }
       public class TestDemo{
        public  static void main (String[] args) {
        
              Person per = new Person();
              per.setName("张三");
              per.setAge(20);
            per.tell();
     }
 }
#5
pcgui2018-11-29 16:48
谁教的写法,乱78糟的
public class Person
{
    private String name;
   
    private int age;
   
    public void setName(String n)
    {
        name = n;
    }
   
    public void setAge(int a)
    {
        if (a >= 0 && a < 250)
        {
            age = a;
        }
           
    }
   
    public String getName()
    {
        return name;
    }
   
    public int getAge()
    {
        return age;
    }
   
    public void tell()
    {
        System.out.println("姓名:" + name + "年龄:" + age);
    }
   
    public static void main(String[] args)
    {
        Person per = new Person();
        per.setName("张三");
        per.setAge(-20);
        per.tell();
    }
}
如果有人来看格式乱78糟,连看的欲望都没有
1