17软工2班宁一健 Student管理类 JAVA第二次作业

(1)值传递

package com.nyj;
/**
 * 值传递
 * @author 宁一健
 *
 */

public class Chuandi {

	public static void main(String[] args) {
		int[] a = new int[]{3,5};
		System.out.println(a[0] + "+" + a[1]);
		swap(a);
		System.out.println(a[0] + "+" + a[1]);
	}
	private static void swap(int[] a) {
		int temp = a[0];
		a[0] = a[1];
		a[1] = temp;
	}

}

(2)Student管理类代码

package com.nyj;
/**
 * 
 * @author 宁一健
 *
 */

public class Student {
	private int number;
	private String name;
	private double English;
	private double mathematics;
	private double sports;
	public Student(){
		
	}
	public Student(int number,String name,double English,double mathematics,double sports){
		this.number=number;
		this.name=name;
		this.English=English;
		this.mathematics=mathematics;
		this.sports=sports;
		
	}
	public void setNumber(int number){
		this.number=number;
	}
	public int getNumber(){
		return number;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public double getEnglish() {
		return English;
	}
	public void setEnglish(double english) {
		English = english;
	}
	public double getMathematics() {
		return mathematics;
	}
	public void setMathematics(double mathematics) {
		this.mathematics = mathematics;
	}
	public double getSports() {
		return sports;
	}
	public void setSports(double sports) {
		this.sports = sports;
	}
	@Override
	public String toString() {
		return "Student [number=" + number + ", name=" + name + ", English=" + English + ", mathematics=" + mathematics
				+ ", sports=" + sports + "]";
	}
	


}

package com.nyj;
/**
 * 
 * @author 宁一健
 *
 */

public class StudentManager {
	public void findName(String n,Student[] st){
		for(int i=0;i<st.length;i++){
			if((st[i].getName()).contains(n)){
				System.out.println("查询到的人有"+st[i].toString());
			}
		}
	}
	public void findFail(Student[] st){
		int num = 0,num2 = 0,num3 = 0;
		System.out.print("英语不及格的有 :");
		for(int i=0;i<st.length;i++){
			if(st[i].getEnglish()<60){
				num++;
				System.out.print(st[i].getName()+"、");
			}
		}
		System.out.println("总共有"+num+"人");
		System.out.print("数学不及格的有 :");
		for(int i=0;i<st.length;i++){
			if(st[i].getMathematics()<60){
				num2++;
				System.out.print(st[i].getName()+"、");
			}
		}
		System.out.println("总共有"+num2+"人");
		System.out.print("体育不及格的有 :");
		for(int i=0;i<st.length;i++){
			if(st[i].getSports()<60){
				num3++;
				System.out.print(st[i].getName()+"、");
			}
		}
		System.out.println("总共有"+num3+"人");
	}
	

}

package com.nyj;
/**
 * 
 * @author 宁一健
 *
 */

public class StudentTest {
	public static void main(String[] args) {
		Student[] st = new Student[5];
		StudentManager student= new StudentManager();
		Student s1 = new Student(1, "黄一", 50, 60, 75);
		Student s2 = new Student(2, "赵二", 65, 77, 20);
		Student s3 = new Student(3, "张三", 55, 78, 67);
		Student s4 = new Student(4, "李四", 84, 42, 47);
		Student s5 = new Student(5, "王五", 26, 59, 76);
		st[0] = s1;
		st[1] = s2;
		st[2] = s3;
		st[3] = s4;
		st[4] = s5;
		student.findName("一", st);
		student.findFail(st);
	}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值