首页 > 编程语言 >PTA 作业六 JAVA 面向对象程序设计6-2 sdut-oop-list-1 学生集合(类、集合)作者 周雪芹单位 山东理工大学以下程序不完整,请你根据已经给出的程序代码中表达的题意

PTA 作业六 JAVA 面向对象程序设计6-2 sdut-oop-list-1 学生集合(类、集合)作者 周雪芹单位 山东理工大学以下程序不完整,请你根据已经给出的程序代码中表达的题意

时间:2024-10-12 11:21:47浏览次数:3  
标签:String addStudent name Student 集合 new public 程序代码 题意

6-2 sdut-oop-list-1 学生集合(类、集合)

分数 15

作者 周雪芹

单位 山东理工大学

以下程序不完整,请你根据已经给出的程序代码中表达的题意,以及程序的输入、输出信息,完成Student类的设计,补全代码。

函数接口定义:

class Student{

}

裁判测试程序样例:

import java.util.ArrayList;

public class Main{
private ArrayList slist = new ArrayList();

    public void addStudent(Student s){
        this.slist.add(s);
    }

    public void showStudent(){
        for(Student s:slist){
            System.out.println(s);
        }
    }

    public static void main(String[] args) {
        Main t = new Main();
        t.addStudent(new Student("2016001","rose",18));
        t.addStudent(new Student("2016002","hunifu",19));
        t.addStudent(new Student("2016003","britsh",20));
        t.addStudent(new Student("2016004","sunni",17));
        t.showStudent();
    }
}

/* 请在这里填写答案 */

输入样例:

无输入。


输出样例:

2016001 rose 18
2016002 hunifu 19
2016003 britsh 20
2016004 sunni 17

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

class Student
{
    private String id;
    private String name;
    private int age;
    public Student(String id, String name, int age)
    {
        this.id = id;
        this.name = name;
        this.age = age;
    }
    public String toString()
    {
        return id+" "+name+" "+age;
    }
}

谢谢大佬关注,不定期分享学习笔记,希望大佬能多多支持,三连必回,感谢关注。 现阶段主要分享PTA平台的 JAVA语言学习,内容主要集中在JAVA语言和C语言的入门习题,近期会持续更新数据结构的课程练习,后续还会涉及计算机网络,软件工程,离散数学,计算机组成原理

标签:String,addStudent,name,Student,集合,new,public,程序代码,题意
From: https://blog.csdn.net/2301_77735425/article/details/142873174

相关文章

  • Linux 压缩命令集合
    01.tar格式解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)02.gz格式解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName03.tar.gz格式解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName04.bz2......
  • 【C#】Dictionary集合解决实际问题
    们将使用C#的Dictionary集合(它是一个键值对集合,类似于其他编程语言中的Map)来存储员工的ID和他们的薪水。我们将创建一个简单的控制台应用程序,用于添加员工、显示员工薪水以及更新员工薪水。首先,我们需要创建一个Employee类来存储员工的信息:publicclassEmployee{public......
  • resultmap返回字符串set集合
    在resultmap中写好数组实体层的set集合(不用list是因为要去重,要用list的话把set改为list,再下面的sql查询把DISTINCT去掉就可)这里的selectCategoryNumber对应图一中的selectCategoryNumberwhere语句中的recods_id对应图一的column的recods_id最后只要再定义的resultmap......
  • C# 比较两个集合和比较对象
    1、比较集合///<summary>///比较两个集合///</summary>///<typeparamname="T"></typeparam>///<paramname="list1"></param>///<paramname="list2"></param>///<returns></r......
  • zlibrary镜像网址入口以及客户端app集合(2024持续更新)
    zlibrary数字图书馆介绍Z-library,被誉为全球范围内最为庞大的数字图书馆之一,其藏书量之丰富令人叹为观止,总计囊括了超过9,826,996册电子书及84,837,646篇学术期刊文章。这座庞大的知识宝库覆盖了从经典文学巨著到前沿理工学科,从人文艺术瑰宝到专业学术论文的广泛领域,几乎能够......
  • python3常用库之collections集合库
    namedtuple#namedtuple是一个函数,它用来创建一个自定义的tuple对象,并且规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素。#用namedtuple可以很方便地定义一种数据类型,它具备tuple的不变性,又可以根据属性来引用Coord=collections.namedtuple("Coord",["......
  • 每日学学Java开发规范,集合处理(附阿里巴巴Java开发手册(终极版))
    前言每次去不同的公司,码不同的代码,适应不同的规范,经常被老大教育规范问题,我都有点走火入魔的感觉,还是要去看看阿里巴巴Java开发规范,从中熟悉一下,纠正自己,码出高效,码出质量。想细看的可以去官网下载,或者下面自取阿里巴巴Java开发手册(终极版)五、集合处理【强制】关于ha......
  • 集合论(ZFC)之 序数与良序同构(isomorphic)
            在论证序数(Ordinals)与良序集(WellOrderedSets)同构(isomorphic)前,需要引入一些新的概念,以便后续的论证。一、集合类(Class)    为了方便描述多个集合组成的结构(acollectionofset),同时又为了避免集合的集合产生的逻辑上的冲突,因此,引入了一个类似于集合(S......
  • 如何提高 Java Stream 遍历集合效率
    在Java8之前,对于大数据量的集合,传统的遍历方式主要是通过for循环或者Iterator迭代。然而,这种方式在处理大数据量集合时效率并不理想。以电商系统中的订单表为例,通常使用用户ID的Hash值来实现分表分库,以减少单个表的数据量,提高用户查询订单的速度。但当后台管理员审核订......
  • 集合竞价如何看强弱?
    买股票前先把集合竞价搞懂一、集合竞价介绍1. 什么是集合竞价所谓集合竞价是指在股票每个交易日上午9:15—9:25,由投资者按照自己所能接受的心理价格自由地进行买卖申请。详情可参考下图:注:严谨的集合竞价时间为9:15-9:25,下文在聊到集合竞价时候我会把9:25-9:30时间段也一并分析......