⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 student.java

📁 贪食蛇的实现源码
💻 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 + -