Java IO处理与集合类编程复习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验九 IO处理与集合类编程复习 一 实验目的 (1)使用文件字节输入/出流读/写文件。 (2)使用数据流读/写文件。 (3)使用文件字符输入、输出流读写文件。 (4)加强集合类编程 二 实验内容 1,2 课本329页第1,2题 一、import java.io.*; public class Test1 { public static void main(String[] args throws Exception{ FileInputStream in= new FileInputStream(E:/src.txt; FileOutputStream out=new FileOutputStream(E:/des1.txt; byte[] buf=new byte[1024]; int len; while((len=in.read(buf!=-1{ out.write(buf, 0, len; } in.close(; out.close(; BufferedReader bf=new BufferedReader(new FileReader(E:/src.txt; BufferedWriter bw=new BufferedWriter(new FileWriter(E:/des2.txt; String str; while((str=bf.readLine(!=null{ bw.write(str; bw.newLine(; } bf.close(; bw.close(; } } 二、import java.io.*; public class Test2 { public static void main(String[] argsthrows Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in; String password= ; boolean b=false; for(int i=0;i5;i++{ if(!b{ System.out.println(密码错误,游戏结束!; //System.exit(0; System.out.println(请输入密码:; password=br.readLine(; } if(password.equals(123456{ System.out.println(恭喜你进入游戏; b=true; break; } } } } 3 编写一个账户管理类AccountManager使用映射容器管理账户,其中以字符串的账户(银行卡号)是键对象,而类Account是值对象(如下)。类AccountManager应具备添加账户、删除账户、通过账户查找该账户余额、列出所有账户及其信息、清除余额小于1的账户、统计所有账户的总余额、查找最大余额和最小余额的账户等功能。 public class Account { String name; //户主名 double balance; //余额 /** * @param n * @param b */ Account(String n,double b{ name=n; balance=b; } } import java.util.*; public class AccountManager { Map Accountmap = new HashMap (; int usUseNO=10000; int AccountNum=0; //open account void openAccount({ String name = null; double balance = 0; System.out.println(===================开户=================; System.out.println(请分别输入开户户主名和余额数目; Scanner sc = new Scanner(System.in; name=sc.next(; balance=sc.nextDouble(; addAccount(name,balance,+usUseNO; System.out.println(开户成功!你的银行卡号为:+usUseNO; usUseNO++; } //add account void addAccount(String name,double balance,String NO{ Accountmap.put(NO,new Account(name,balance; AccountNum++; } //return account Account Seek(String no{ retu

文档评论(0)

35425 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档