实验四Java输入、输出和异常处理
一、实验目的
1.了解I/O流的使用;
2.掌握常见的输入/输出流类及其主要方法。
3.熟悉S y s t e m类,掌握
输入/输出。
4.学会利用Tr y-c a t c h-f i n a l l y语句来捕获和处理异常;
5.掌握自定义异常类的方法。
二、实验要求
1.使用标准数据流的应用程序。
2.使用文件输入输出流的应用程序。
3.通过编程理解系统异常处理的机制和创建自定义异常的方法。
三、实验内容
(一)使用标准数据流的应用程序
标准数据流指在字符方式下(如D O S提示符)程序与系统进行输入输出的方式,键盘和显示器屏幕是标准输入输出设备,数据输入的起点为键盘,数据输出的终点是屏幕,输出的数据可以在屏幕上显示出来。
1.程序功能:将键盘上输入的字符在屏幕上显示出来。
2.编写S Y4_1.j a v a程序文件,源代码如下:
c l a s s S Y4_1{
p u b l i c s t a t i c v o i d m a i n(S t r i n g[]a rg s)t h r o w s j a v a.i o.I O E x c e p t i o n {
b y t e b u ff e r[]=n e w b y t e[10];
S y s t e m.o u t.p r i n t l n("从键盘输入不超过10个字符,按回车键结束输入:");
i n t c o u n t=S y s t e m.i n.r e a d(b u f f e r);//读取输入的字符并存放
在缓冲区b u ff e r中
S y s t e m.o u t.p r i n t l n("保存在缓冲区b u ff e r中元素的个数为:"+c o u n t);
S y s t e m.o u t.p r i n t l n("b u f f e r中各元素的值为:");
f o r(i n t i=0;i
练习题
1.编写程序,将一个文本文件中的内容,以行为单位,调整为倒序排列。
2.教材P206实验一、二、四