77范文网 - 专业文章范例文档资料分享平台

java 实验七 对象集合 实验报告(2)

来源:网络收集 时间:2018-12-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Worker w2=new Worker(\钱二\,21,3800); Worker w3=new Worker(\孙三\,28,4200); list.add(w1); list.add(w2); list.add(w3); }

}

2) 在第二个记录之前插入一个工人信息 答:插入后代码如下:

package zi;

import java.util.ArrayList; import java.util.List; classWorker { privateintage; private String name; privatedoublesalary; public Worker (){}

public Worker (String name, int age, double salary){ this.name = name; this.age = age; this.salary = salary; }

publicint getAge() { returnage; }

publicvoid setAge(int age) { this.age = age; }

public String getName() { returnname; }

publicvoid setName(String name) { this.name = name; }

publicdouble getSalary(){ returnsalary; }

publicvoid setSalary(double salary){ this.salary = salary; }

publicvoid work(){

System.out.println(name + \); }

@Override

public String toString() {

return\ + age + \ + name + \ + salary + \; } }

publicclass Ex7_3_3{

publicstaticvoid main(String args[]){ List list=new ArrayList(); Worker w1=new Worker(\赵一\,30,5600); Worker w2=new Worker(\钱二\,21,3800); Worker w3=new Worker(\孙三\,28,4200); list.add(w1); list.add(1, w2); list.add(w2); list.add(w3);

Worker w2=new Worker(\孙三\,28,4200); list.remove(3);

for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } } }

运行结果如下,不知道为啥会出现乱码。

2) 删除一个记录的信息 答:其代码如下:

package zi;

import java.util.ArrayList; import java.util.List; classWorker { privateintage; private String name; privatedoublesalary;

public Worker (){}

public Worker (String name, int age, double salary){ this.name = name; this.age = age; this.salary = salary; }

publicint getAge() { returnage; }

publicvoid setAge(int age) { this.age = age; }

public String getName() { returnname; }

publicvoid setName(String name) { this.name = name; }

publicdouble getSalary(){ returnsalary; }

publicvoid setSalary(double salary){ this.salary = salary; }

publicvoid work(){

System.out.println(name + \); }

@Override

public String toString() {

return\ + age + \ + name + \ + salary + \; } }

publicclass Ex7_3_3{

publicstaticvoid main(String args[]){ Listlist=new ArrayList(); Worker w1=new Worker(\赵一\,30,5600); Worker w2=new Worker(\钱二\,21,3800); Worker w3=new Worker(\孙三\,28,4200); list.add(w1); list.add(1, w2); list.add(w2); list.add(w3);

Worker w4=new Worker(\孙三\,28,4200); list.remove(3);

for (int i = 0; i

其运行结果如下所示,也是乱码:

3) 利用for 循环遍历,打印List 中现存所有工人的信息 答:其代码如下:

package zi;

import java.util.ArrayList; import java.util.List; classWorker { privateintage; private String name; privatedoublesalary; public Worker (){}

public Worker (String name, int age, double salary){ this.name = name; this.age = age; this.salary = salary; }

publicint getAge() { returnage; }

publicvoid setAge(int age) { this.age = age; }

public String getName() { returnname; }

publicvoid setName(String name) { this.name = name; }

publicdouble getSalary(){ returnsalary;

}

publicvoid setSalary(double salary){ this.salary = salary; }

publicvoid work(){

System.out.println(name + \); }

@Override

public String toString() {

return\ + age + \ + name + \ + salary + \; } }

publicclass Ex7_3_4{

publicstaticvoid main(String args[]){ List list=new ArrayList(); Worker w1=new Worker(\赵一\,30,5600); Worker w2=new Worker(\钱二\,21,3800); Worker w3=new Worker(\孙三\,28,4200); list.add(w1); list.add(1, w2); list.add(w2); list.add(w3);

Worker w4=new Worker(\孙三\,28,4200); list.remove(3);

for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); for (Worker w : list) { } }

}

System.out.println(w); }

其运行结果截图如下,不知道为啥会变这样:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java 实验七 对象集合 实验报告(2)在线全文阅读。

java 实验七 对象集合 实验报告(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/344378.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: