java吧 关注:1,249,125贴子:12,732,568
  • 7回复贴,共1

遇到一些问题,求大神们指点一下我,告诉我哪里错了

只看楼主收藏回复



IP属地:浙江来自iPhone客户端1楼2015-06-04 08:44回复
    class Person
    {
    String name;
    private int age;//定义一个私有整型属性age
    Person(String n){
    name=n;
    }//定义一个Person类的构造函数,该方法能接收一个字符串参数,在方法体中把该参数赋值给name属性。
    public boolean setAge(int newAge){
    if(newAge>5&&newAge<20){
    age=newAge;
    return true;//如果5<newAge<20,则将newAge赋值给age属性并且返回true;否则返回false.
    }
    else
    return false;
    }
    public int getAge(){
    return age;//返回age属性
    }
    }


    IP属地:浙江来自iPhone客户端2楼2015-06-04 08:45
    回复
      public class App{
      public static void main(String[] args){
      Person s1=new Person("张三");//创建Person类的一个对象,传入对应的参数”张三”.
      boolean b=s1.setAge(25);
      if(b=false)
      System.out.println("年龄错误");
      else
      System.out.println(s1.name + s1.getAge());//为学生s1的age属性设置年龄25,如果设置成功,显示s1的姓名和年龄,否则显示“年龄错误”.



      IP属地:浙江来自iPhone客户端3楼2015-06-04 08:47
      回复
        Person类里的返回age属性不会写,还有App类里也应该有错误,求指出


        IP属地:浙江来自iPhone客户端5楼2015-06-04 08:48
        回复
          我是渣渣,不要见怪


          IP属地:浙江来自iPhone客户端6楼2015-06-04 08:49
          回复
            app.java第五行,if b==false


            IP属地:四川来自Android客户端7楼2015-06-04 08:52
            收起回复