汇才同飞教育汇才同飞学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › hexiaoqiang › 日志

创建一个Student类的数组,封装5个学生的信息,按指定条件查找学生

2019-12-26 17:59:27 查看(82) 回复(0)

代码要求:

1、创建一个学生类,包含三个属性:姓名、年龄、成绩

2、创建一个长度为5的学生类的数组,分别创建5个学生对象,装入数组中:

姓名 年龄 成绩
刘海东 21 87
王梦月 22 85
韩少卿 20 89
李岩华 23 84
王正文 21 85

3、查找1:在数组中查找姓名是“王梦月”的学生信息

4、查找2:在数组中查找年龄是22,成绩是85的学生信息

package java06;

public class StudentTest {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Student[] a = new Student[5];
  
  Student s1 = new Student();
  s1.name="刘海东 ";
  s1.age=21;
  s1.gread=87;
  
  Student s2 = new Student("王梦月",22,85);
  a[0]=s1;
  a[1]=s2;
  a[2]=new Student("韩少卿 ",20,89);
  a[3]=new Student("李岩华  ",23,84);
  a[4]=new Student("王正文  ",21,85);
  
//  for(int i=0;i<a.length;i++) {
//   System.out.println(a[i]);
//  }
  
  
  for(Student s:a) {
   if(s.name.equals("王梦月")) {
    System.out.println(s);
   }
   if(s.age==22 && s.gread==85) {
    System.out.println(s);
   }
  }
   //查找王梦月学生信息
   

   /*if(s!=null) {
    System.out.println(s.name);
   }else{
    System.out.println(" ");*/
   }
   
  }





package java06;

public class Student {
 /*1、创建一个学生类,包含三个属性:姓名、年龄、成绩

2、创建一个长度为5的学生类的数组,分别创建5个学生对象,装入数组中:*/

 String name;
 int age;
 int gread;
 
 public Student() {
  
 }
 
 public Student(String name, int age, int gread) {
  super();
  this.name = name;
  this.age = age;
  this.gread = gread;
 }


 @Override
 public String toString() {
  return "Student [name=" + name + ", age=" + age + ", gread=" + gread + "]";
 }
 
 
}

评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.cn 备案号:京ICP备17025800号-2

f1208.com 备案号:京ICP备14030918号-1

返回顶部