Java编程:实现找出并输出最大年龄雇员对象的代码示例

创始人
2024-12-18 17:50:50
0 次浏览
0 评论

JAVA创建5个雇员对象,设计程序找出五个雇员对象中年龄最大的员工,并将该员工的信息输出到控制台的代码。

classEmployee{//Employee类intage;//所有信息}classTest{Listlist=newArrayList();//声明创建5个对象//例如Employeea=newEmployee();//......a.age=30;list.add(a);//将五个对象全部添加到List集合中。
//然后遍历并移除,句号Compare(inti=0;iSystem.out.println(e.age+"其他信息");}

Java一个类能创建多个对象吗

一个类可以使用new运算符创建多个不同的对象。
这些对象分配了不同的内存空间,因此更改一个对象的状态不会影响其他对象的状态。

《Java程序设计》创建5个学生对象,给一个学生数组赋值,每个学生属性有:学号,姓名,年龄。

导入java.util.Arrays;导入java.util.Collections;导入java.util.Comparator;导入java.util.List;publicclassStudent{publicintgetStudentID(){返回学生ID;}publicvoidsetstudentID(intStudentID){this.studentID=StudentID;}publicintgetage(){returnAge;}publicvoidsetage(intAge){This.age=年龄;}publicStringgetName(){返回名称;}publicvoidsetName(Stringname){this.name=name}privateintStudentID;私有字符串名称;私人学生(int学生ID,int年龄,字符串名称){super();this.studentID=this.age=年龄this.name=姓名;staticvoidmain(String[]args){Student[]StuArr=newStudent[]{newStudentdent(550126,15,"YYYYY"),newStudent(550120,21,"zhangsan"),newStudent(550121,24,"lisi"),新学生(550122,21,"wangwu"),新学生(550113,18,“XXXX”)};t<学生>ListStu=Arrays.asList(StuArr);Collections.sort(ListStu,newComparator(){@OVERRIDEPUBLICComparatorInt(StudentO1,StudentO2){{){//TODO自动生成的方法存根if(o1.getStudentID()>o2.getStudentID(;              返回-1;                                                                                        返回                        nbsp;System.out.println("********按学号顺序打印*********");{StuArr[i].setAge(StuArr[i].getAge()+1}for(inti=0;i20)         COUNT++;              System.out.println("计数:"+计数);tring(){//TODO自动生成的存根方法返回newStringBuffer().append("StudentID:").append(this.studentID).append(",Aget:").append(this.age).追加(“,Name=”).append(this.name).toString(}}
热门文章
1
SQL多表连接查询全解析:JOIN语句应... sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...

2
Java中字符串类型详解:String与... 变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...

3
JavaSE与JavaEE:从基础到企业... javase&#160;和javaee的区别?JavaSE和JavaEE...

4
Java程序员面试必知:核心技术问答与技... java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...

5
Java.exe与Javaw.exe:区... 程序中java和javaw有什么区别java和javaw的区别:两者都是Java...

6
深入解析:Java中的javax包及其与... JAVA导入时,什么是javax?awt是java1.0,swing是java2...

7
Java字符串处理与键盘输入、文件读取技... 编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个strAdd函...

8
大专生转行自学Java,迷茫时如何找到方... 我是大专生因没有好好学所以现在后悔了我想从事软件编程我正在自学java不知道怎么...

9
Java中Scanner类导入位置及使用... 在java中这句语言“importjava.util.Scanner;”是什么意...

10
Java数组倒序输出:排序后逆序存储方法... Java数组倒序输出?1.反转数组的方法有很多种,比如先排序,然后倒序存储pub...