第九讲流式IO和文件.ppt
文本预览下载声明
第9讲流式I/O和文件;目 的 ;数据流;Java.io包;数据流;InputStream(输入流);InputStream 定义的方法 ;OutputStream(输出流);OutputStream定义的方法 ;FileInputStream和FileOutputStream ;BufferInputStream和BufferOutputStream ;DataInputStream和DataOutputStream ;PipedInputStream和PipedOutputStream ;I/O流的链接;;Reader和Writer;; InputStreamReader 和OutputStreamWriter ;字符流类;字符流类;BufferedReader和BufferedWriter;文 件 ;文件名;文件测试;通用文件信息和工具;目录工具;文本输出;文本输入;StringTokenizer (字串记号器)类;;Java程序设计试题 ;基本功能要求;图1 主窗口;;;图书的信息保存在文件“cards.txt”中,格式如下:
图书编号 名称 单价
001 Java程序设计 25
002 高等数学 39.9
003 大学英语 18 ;销售信息文件“sales.txt”的格式如下:
一个标题
每种图书的销售信息,包括销售编号,销售员名称,销售数量,单价,总价??
一行该书销售总量的统计信息。
;图书销售统计
==========================
002号 高等数学 图书:单价 39.9
C004 张三 50 @ £ 39.9 = £ 1995
C001 李四 40 @ £ 39.9 = £ 1596
C006 李四 10 @ £ 39.9 = £ 399
===========================================
总销量 : 100 £ 3990
===========================================;通过三个文本框输入新的销售信息
销售员姓名 (如果没有输入,显示message,停止继续处理)
图书编号 (如果没有输入或输入的编号不存在,显示message,停止继续处理)
销售数量 (如果没有输入或为负数或大于库存,显示message,停止继续处理)
通过两个按钮处理销售信息
通过一个按钮提交销售信息,在销售情况文本区显示,并更新库存。
通过一个按钮清除输入的信息。 ;提交要求 ;提交方式
显示全部