• 大小: 3KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-18
  • 语言: Java
  • 标签: java  对象数组  

资源简介

运用了java中对象数组的知识,导入代码以后需要改动一下包名,适合初学者使用

资源截图

代码片段和文件信息

package com.xmcc.interface1.homework2;

import java.util.Scanner;

/**
 * @author 张兴林
 * @date 2018-12-21 16:41
 */
public class Manager {
    static int number = 0;
    public Student[] add(Student[] student){
        String choise = null;
        do {
            Scanner sc = new Scanner(System.in);
            System.out.println(“请输入要插入的学员信息“);
            System.out.print(“学号:“);
            int Id = sc.nextInt();
            System.out.print(“姓名:“);
            String Name = sc.next();
            System.out.println(“三门成绩:“);
            System.out.print(“成绩1:“);
            double score1 = sc.nextDouble();
            System.out.print(“成绩2:“);
            double score2 = sc.nextDouble();
            System.out.print(“成绩3:“);
            double score3 = sc.nextDouble();
            student[number] = new Student();
            student[number].setId(Id);
            student[number].setName(Name);
            student[number].setPerformance1(score1);
            student[number].setPerformance2(score2);
            student[number].setPerformance3(score3);
            number++;
            System.out.println(“添加成功“);
            System.out.print(“是否要继续插入新学员:y/n“);
            choise = sc.next();
            while (!choise.equalsIgnoreCase(“y“) && !choise.equalsIgnoreCase(“n“)) {
                System.out.println(“输入错误,请重新输入!“);
                choise = sc.next();
            }
        }while (choise.equalsIgnoreCase(“y“));
        return student;
    }

    public Student[] delete(Student[] student){
        Scanner sc = new Scanner(System.in);
        String str = null;
        do {
            System.out.println(“根据学号删除请选择1,根据姓名删除请选择2“);
            String a = sc.next();
            switch (a){
                case “1“:
                    System.out.print(“请输入需要删除的学员学号:“);
                    int num = sc.nextInt();
                    for (int i = 0; i < number; i++) {
                        if (student[i] != null && student[i].getId() == num){
                            student[i] = null;
                        }
                    }
                    System.out.println(“删除成功“);
                    break;
                case “2“:
                    System.out.print(“请输入需要删除的学员姓名:“);
                    String Name = sc.next();
                    for (int i = 0; i < number; i++) {
                        if (student[i] != null && student[i].getName().equals(Name)){
                            student[i] = null;
                        }
                    }
                    System.out.println(“删除成功“);
                    break;
                default:
                    System.out.println(“删除失败“);
            }
            System.out.println(“继续删除请选择y/Y,放弃请输入其他字符“);
            str = sc.next();
        }while (str.equalsIgnoreCase(“y“));
        return student;
    }

    public Student[] update(Student[] student){
        Scanner sc = new Scanner

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9996  2018-12-25 16:59  homework2\Manager.java

     文件       1420  2018-12-25 10:48  homework2\Student.java

     文件       1892  2018-12-25 16:56  homework2\Test.java

     目录          0  2018-12-26 20:07  homework2

----------- ---------  ---------- -----  ----

                13308                    4


评论

共有 条评论