查询不及格人数问题

在这里插入图片描述student.class

package com.object;

/**
   * 
    * <p>Title: student</p> 
    * <p>Description:学生信息类 </p> 
    * @author linian 
    * @date 2019年9月24日
   */
public class student {
      private int id;  //学号
      private String name; //姓名
      private int english;  //英语成绩
      private int heighmath;  //高数成绩
      private int pe;  //体育成绩
      
      public student() {   //无参的构造方法
    	  
      }
      //有参的构造方法    初始化工作
      public student(int id,String name,int english,int heighmath,int pe) {
    	  this.id=id;
    	  this.name=name;
    	  this.english= english;
    	  this.heighmath=heighmath;
    	  this.pe=pe;
      }
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
     
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public double getEnglish() {
		return english;
	}
	public void setEnglish(int english) {
		this.english = english;
	}
	public double getHeighmath() {
		return heighmath;
	}
	public void setHeighmath(int heighmath) {
		this.heighmath = heighmath;
	}
	public double getPe() {
		return pe;
	}
	public void setPe(int pe) {
		this.pe = pe;
	}
  
	public String toString() {
		return "Student [id=" + id + ", name=" + name + ", english=" + english + ", heighmath=" + heighmath
				+ ", pe=" + pe + "]";
	}
}

studentlist.class

package com.object;

/**
   * 
    * <p>Title: studentlist</p> 
    * <p>Description: 测试类 </p> 
    * @author linian 
    * @date 2019年9月26日
   */
public class studentlist {
	//声明一个静态数组
	 private static student[] stu;

 public static void main(String[] args) {
	 /*
	  * 创建数组并赋值
	  */
	     stu=new student[5];
	    student a1=new student(1008601,"张三",67,62,77);
		student a2=new student(1008602,"李四",88,80,59);
		student a3=new student(1008603,"王五",50,50,77);
		student a4=new student(1008604,"张三丰",78,62,45);
		student a5=new student(1008605,"张无纪",48,72,77);
		stu[0]=a1;
		stu[1]=a2;
		stu[2]=a3;
		stu[3]=a4;
		stu[4]=a5;
		
	   Part("张");
	   entire();
	   fail();
	   
	
 }
 /**
	 *   查找名字中是否含有相同的字
	 * @param value=查找相同的字
	 */
		 public static void Part(String value) {
			   for(int i=0;i<stu.length;i++) {
				   if(stu[i].getName().contains(value)) {
					   System.out.println("姓名:"+stu[i].getName()+"英语成绩:"+
		                                   stu[i].getEnglish()+"高数成绩:"+stu[i].getHeighmath()+"体育成绩:"+stu[i].getPe());
				   }
				
			   }
			   System.out.println(); //换行
		   }
		   /**
		    *   输出学生的所有信息
		    * @param args
		    */
		   public static void entire() {
			   for(int i=0;i<stu.length;i++) {
				   System.out.println("学号:"+stu[i].getId()+"姓名:"+stu[i].getName()+"英语成绩:"+
						               stu[i].getEnglish()+"高数成绩:"+stu[i].getHeighmath()+"体育成绩:"+stu[i].getPe());
			   }
		   }
		   /**
		    * 查询所有学生中英语不及格的人数
		    */
		   public static void fail() {
				int people = 0;
				System.out.print("英语成绩不及格的有:");
				for (int i = 0; i <stu.length; i++) {
					if (stu[i].getEnglish()<60) {
						System.out.print(stu[i].getName()+" ");
						people++;
					}
				}
				System.out.print("总共有"+people+"人\n");
				/**
				 * 查询所有学生中高数不及格的人数
				 */
				people = 0;
				System.out.print("高数成绩不及格的有:");
				for (int i = 0; i < stu.length; i++) {
					if (stu[i].getHeighmath()<60) {
						System.out.print(stu[i].getName()+" ");
						people++;
					}
				}
				System.out.print("总共有"+people+"人\n");
				/**
				 * 查询所有学生中体育不及格的人数
				 */
				people = 0;
				System.out.print("体育成绩不及格的有:");
				for (int i = 0; i < stu.length; i++) {
					if (stu[i].getPe()<60) {
						System.out.print(stu[i].getName()+" ");
						people++;
					}
				}
				System.out.print("总共有"+people+"人\n");
				
				System.out.println();
			}
 }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值