A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© adolph 中级黑马   /  2015-3-15 00:57  /  941 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Test11.java程序定义了一个学生的类Student,包括成员变量“学号”、“班号”、“姓名”、“性别”、“年龄”,成员方法:“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”。请为Student类定义构造函数初始化所有的成员变量。增加一个方法“修改年龄”。
boolean  setStudentAge(int  newAge)。新年龄如果在1至100岁的话,将原来年龄修改为新年龄,并返回修改成功true的信息。如果超出范围,显示“非法学生年龄”,并返回false的信息。运行后显示结果如下:

2 个回复

倒序浏览
然后呢,说好的运行后显示结果如下呢...
回复 使用道具 举报
class Student
{
         private String number;
         private String banji;
         private String name;
         private String sex;
         private int age;
        Student(String number,String banji,String name,String sex,int age)
        {
                this.number=number;
                this.banji=banji;
                this.name=name;
                this.sex=sex;
                this.age=age;
        }
        public void getAge()
        {
                System.out.println(age);
        }
        boolean setStudentAge(int newAge)
        {
                if(newAge>=1&&newAge<=100)
                {
                        this.age=newAge;
                        return true;
                }
                System.out.println("非法学生年龄");
                return false;
        }
}

class  Test11
{
        public static void main(String[] args)
        {
                Student st1=new Student("20150304","1班","张三","男",25);
                Student st2=new Student("20150305","2班","李四","女",23);
                Student st3=new Student("20150307","1班","王五","男",24);
                Student st4=new Student("20150301","3班","小敏","女",26);
               
                boolean b=st1.setStudentAge(51);
                System.out.println("b="+b);
                st1.getAge();
                boolean b1=st2.setStudentAge(-23);
                System.out.println("b1="+b1);
                st2.getAge();
        }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马