[计算机软件及应用]JAVA中的输入输出.pptVIP

[计算机软件及应用]JAVA中的输入输出.ppt

  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文档。上传文档
查看更多
[计算机软件及应用]JAVA中的输入输出

2.数据流的常用方法 ⑴.数据输入流常用方法如表所示。 方法 描述 close() 关闭流 readBoolean() 读取一个布尔值 readByte() 读取一个字节 readChar() 读取一个字符 readDouble() 读取一个双精度浮点值 readFloat() 读取一个单精度浮点值 readInt() 从文件中读取一个int值 readLong() 读取一个长型值 readShort() 读取一个短型值 readUnsignedByte() 读取一个无符号字节 readUnsignedShort() 读取一个无符号短型值 readUTF() 读取一个UTF字符串 ⑵.数据输出流常用方法如表所示。 方法 描述 close() 关闭流 writeBoolean(boolean v) 把一个布尔值作为单字节值写入 writeBytes(String s) 写入一个字符串 writeChar(String s) 写入字符串 writeDouble(double v) 写入一个双精度浮点值 writeFloat(float v) 写入一个单精度浮点值 writeInt(int v) 写入一个int值 writeLong(long v) 写入一个长型值 writeShort(int v) 写入一个短型值 writeUTF(String s) 写入一个UTF字符串 练习十 要求: 使用DataOutputStream类把一组数据写入到一个E盘下面中的invoic.txt文件中去。 程序结构:  要求写的数据是三个数组,内容如下:String descs[]={”衬衫”,”背包”},double prices[]={150.24,100.3},int units[]={12,8} 步骤: 1.用“e:/invoic.txt”为参数创建一个文件输出流对象wf; 2.以wf作为参数创建一个数据输出流对象dw; 3.循环写入每个数组中每个元素的值到文件中去(这里要根据数组类型的不同调用不同的写入方法) import java.io.DataOutputStream; import java.io.FileOutputStream; import java.io.IOException; public class dd { public static void main(String[] args) { try{ FileOutputStream ou=new FileOutputStream(e:/invoice.dat); DataOutputStream wf=new DataOutputStream(ou); String descs[]={衬衫,背包}; double prices[]={150.24,100.3}; int units[]={12,8}; for(int i=0;idescs.length;i++){ wf.writeUTF(descs[i]); wf.writeChar(\t); wf.writeDouble(prices[i]); wf.writeChar(\t); wf.writeInt(units[i]; } wf.close(); ou.close(); }catch(IOException e){ e.printStackTrace(); } } 练习十一 要求: 使用DataInputStream类读取上述程序所生成的invoice.dat文件 程序结构:  在控制台输出invoice,txt的内容,并且计算出总金额 步骤: 1.用“e:/invoic.txt”为参数创建一个文件输入流对象f; 2.以f作为参数创建一个数据输出流对象in; 3.循环读取每个数组中每个元素的值并输出,同时计算总金额(这里要根据数组类型的不同调用不同的读入方法) 运行结果如图所示 标准输入、输出 从前面的学习可知,要实现文件的读写,首先要构造一个文件对象,然后通过文件对象的对应方法来完成对文件的读写。 JAVA同时还提供了标准输入/输出流。默认情况下,标准输入流是键盘,标准输出流是屏幕。System.in是InputStream类的对象,System.out是PrintStream类的对象。 练习十二 通过标准输入流System.in读取键盘所输入的内容,再通过标准输出流System.out把读入的内容输出到屏幕上。显示效果如图所示: 使用Scann

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档