实验报告 Java输入、输出和异常处理

时间:2022-11-21 01:52:59 作者:壹号 字数:1776字

实验四Java输入、输出和异常处理

一、实验目的

1. 了解I/O流的使用;

2. 掌握常见的输入/输出流类及其主要方法。

3. 熟悉System类,掌握标准输入/输出。

4. 学会利用Try-catch-finally语句来捕获和处理异常;

5. 掌握自定义异常类的方法。

二、实验要求

1. 使用标准数据流的应用程序。

2. 使用文件输入输出流的应用程序。

3. 通过编程理解系统异常处理的机制和创建自定义异常的方法。

三、实验内容

(一)使用标准数据流的应用程序

标准数据流指在字符方式下(如DOS 提示符)程序与系统进行输入输出的方式,键盘和显示器屏幕是标准输入输出设备,数据输入的起点为键盘,数据输出的终点是屏幕,输出的数据可以在屏幕上显示出来。 1. 程序功能:将键盘上输入的字符在屏幕上显示出来。

2. 编写SY4_1.java 程序文件,源代码如下:

class SY4_1{

public static void main(String[] args) throws java.io.IOException {

byte buffer[]=new byte[10];

System.out.println("从键盘输入不超过10 个字符,按回车

键结束输入:");

int count =System.in.read(buffer);//读取输入的字符并存放

在缓冲区buffer 中

System.out.println("保存在缓冲区buffer 中元素的个数

为:"+count);

System.out.println("buffer 中各元素的值为:");

for (int i=0;i<count;i++){

System.out.print(" "+ buffer[i]);//在屏幕上显示buffer

元素的值

…… 此处隐藏0字 ……

}

System.out.println();

System.out.println("输出buffer 字符元素:");

System.out.write(buffer, 0, buffer.length);

}

}

3. 编译、运行SY4_1.java 文件。

(二)使用文件输入输出流的应用程序