黑马程序员技术交流社区
标题:
遇到难题了,求解答
[打印本页]
作者:
adolph
时间:
2015-3-15 00:57
标题:
遇到难题了,求解答
Test11.java程序定义了一个学生的类Student,包括成员变量“学号”、“班号”、“姓名”、“性别”、“年龄”,成员方法:“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”。请为Student类定义构造函数初始化所有的成员变量。增加一个方法“修改年龄”。
boolean setStudentAge(int newAge)。新年龄如果在1至100岁的话,将原来年龄修改为新年龄,并返回修改成功true的信息。如果超出范围,显示“非法学生年龄”,并返回false的信息。运行后显示结果如下:
作者:
Zoe-
时间:
2015-3-15 03:30
然后呢,说好的运行后显示结果如下呢...
作者:
小小迪
时间:
2015-3-15 10:30
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();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2