21xrx.com
2024-11-22 07:11:25 Friday
登录
文章检索 我的文章 写文章
Java实现学号查询学生成绩
2023-07-03 18:03:31 深夜i     --     --
学号 成绩 Java实现 查询

学生成绩的查询是学生们日常学习中必不可少的一项工作,学号是学生的唯一标识符。如何通过学号快速查询学生成绩成为解决学生问题的重点。Java是一种功能强大的编程语言,可以通过Java实现学号查询学生成绩功能。

Java中可以通过使用集合框架来实现学号查询学生成绩功能。首先需要定义一个学生类,包含学号、姓名和成绩等信息,然后创建一个学生集合,将学生对象添加到集合当中。在查询学生成绩的时候,可以使用Java的for循环遍历学生集合,通过输入学号来查询对应的学生成绩。

下面是一个使用Java实现学号查询学生成绩的示例代码:


import java.util.ArrayList;

import java.util.Scanner;

public class Student {

  private String id;

  private String name;

  private int score;

  public Student(String id, String name, int score)

    this.id = id;

    this.name = name;

    this.score = score;

  

  public String getId()

    return id;

  

  public String getName()

    return name;

  

  public int getScore()

    return score;

  

}

public class StudentManager {

  private ArrayList<Student> students = new ArrayList<>();

  public void addStudent(Student student) {

    students.add(student);

  }

  public Student findStudent(String id) {

    for (Student student : students) {

      if (student.getId().equals(id))

        return student;

      

    }

    return null;

  }

}

public class Main {

  public static void main(String[] args) {

    Student s1 = new Student("001", "张三", 90);

    Student s2 = new Student("002", "李四", 85);

    Student s3 = new Student("003", "王五", 92);

    StudentManager manager = new StudentManager();

    manager.addStudent(s1);

    manager.addStudent(s2);

    manager.addStudent(s3);

    Scanner scanner = new Scanner(System.in);

    System.out.print("请输入学号:");

    String id = scanner.nextLine();

    Student student = manager.findStudent(id);

    if (student != null) {

      System.out.println("学生姓名:" + student.getName());

      System.out.println("学生成绩:" + student.getScore());

    } else {

      System.out.println("没有找到该学生!");

    }

  }

}

在上面的代码中,首先定义了一个Student类,包含了学号、姓名和成绩等信息。然后创建了一个StudentManager类,用来管理学生集合,添加学生和查询学生信息。在Main类中,先创建了几个学生对象,然后将它们添加到学生集合当中。通过Scanner来获取用户输入的学号,在StudentManager类中通过循环遍历学生集合来查找对应的学生对象,最终打印出该学生的姓名和成绩信息。

通过上述代码,可以看出使用Java实现学号查询学生成绩是非常简单的,在学生管理系统中也是常见的功能之一,这些代码可以为开发者们提供方便,使学生成绩的查询变得更加快捷和高效。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复