📄 student.java
字号:
package array;
//编写一个Student类,类元素有学生姓名、年龄、成绩(name\age\grade),写一个
//方法,实现可以打印出10个学生。方法名称createStudentByArray(Student[] s)
/*编写四个方法,分别为根据学生的姓名查询此学生的成绩、根据学生成绩查询学生姓名、
* 查询所有学生的姓名、查询最差成绩的学生
老师类;
编写调用学生方法的业务方法,要求可以在老师类中操作学生的方法,实现可以根据
学生的姓名查询此学生的成绩()通过get方法()??、根据学生成绩查询学生姓名、
查询所有学生的姓名、查询最差成绩的学生。
*/
public class Student {
private String name;private int age;private String grade;
private int remark;
public Student(){
}
public Student(String name,int age,String grade,int remark){
this.name=name;
this.age=age;
this.grade=grade;
this.remark=remark;
}
public String getName( ){
return name;
}
public String getGrade(){
return grade;
}
public int getAge(){
return age;
}
public int getRemark(){
return remark;
}
public static int fromNameGetRemark(String name1,Student[] s ){ //从数组Student[]中找
int temp=0;
for(int i=0;i<10;i++){
if (s[i].name .equals(name1))
{
temp= s[i].remark;
break;//break 必要
}
}
return temp;
}
public static String fromRemarkGetName(int remark1 ,Student[] s )
{
String temp="";
for(int i=0;i<10;i++){
if (s[i].remark==remark1)
{
temp=s[i].name;
break;
}
}
return temp;
}
public static void researchAllNames(Student[] s ){
for(int i=0;i<10;i++)
System.out.print(s[i].getName()+"\t");
}
public static String researchLastStudent(Student[] s){
String temp="";
int low=s[0].getRemark();
for(int i=0;i<10;i++)
{
if(s[i].getRemark()<low)
{
low=s[i].getRemark();
temp=s[i].getName();
}
}
return temp;
}
public static void createStudentByArray(Student[] s){
for(int i=0;i<10;i++)
System.out.println("学生信息:"+s[i].getName()+"\t"+s[i].getAge()+"\t"+s[i].getGrade()+"\t"+s[i].getRemark());
}
public static void main(String[] args) {
Student[] stu=new Student[10];
Student s1= new Student("小明0",23,"T22",60);
stu[0]=s1;
Student[] stu1 ={ s1,//new Student("zhao",23,"T22",92),
new Student("qian",23,"T20",65),new Student("sun",22,"T21",85),
new Student("li",18,"T22",68),new Student("zhou",24,"T23",82),
new Student("wu",17,"T24",78),new Student("zheng5",20,"T22",98),
new Student("wang",23,"T21",93),new Student("feng",23,"T22",76),
new Student("cheng",25,"T23",93)};
/*Student.createStudentByArray(stu1);//Student ret=new Student();ret.createStudentByArray(stu1)
//System.out.println(s1.name);//得写默认的构造方法
System.out.println(stu1[1].name);
System.out.println(stu1[1].getName());
System.out.println(stu1[1]);
String a=fromRemarkGetName( 93,stu1);
System.out.println(a);
int b=fromNameGetRemark("li",stu1);
System.out.println(b);*/
//System.out.println(researchLastStudent(stu1));
//researchAllNames(stu1);
Teacher tea=new Teacher();
String a=Teacher.fromRemarkGetName(98,stu1);
System.out.println(a);
//Teacher.researchAllNames(stu1);
}
}
class Teacher extends Student{
// Teacher tea=new Teacher();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -