云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《java程序设计》实验指导书(09高职)

《java程序设计》实验指导书(09高职)

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 11:49:08

山东信息职业技术学院java实验报告

实验十三 输入输出(一)

一、实验目的:

1.理解Java输入输出的实现机制;

2.掌握常用的输入输出类的功能及方法;

3.掌握常用数据类型针对文件的输入输出方式。 二、实验内容:

1. double型数组中保存有如下数据:1.23,69.88,34.45,67.98,2345.67。将数据以二进制形式保存到文件中去。

2.编程将以上数据以可打印形式保存到文件中去。

3.读入http://www.sina.com..cn网页的内容,并以可读形式将其输出到一个文件中去。

三、试验要求:

1、预习试验内容并写出上机报告。 2、实验中出现的问题及实验体会。

25

山东信息职业技术学院java实验报告

实验十四 输入输出(二)

一、实验目的

1.理解Java输入输出的实现机制;

2.掌握常用的输入输出类的功能及方法;

3.掌握常用数据类型针对文件的输入输出方式。 二、实验内容

案例 记事本程序设计解析

我们经常使用记事本来记录、保存一些数据、文字,或者打开以前创建的文件进行操作。把我们编辑好的内容存入文件就是输出。而打开原有的文件的内容则是输入。程序主界面如图1所示。当点击打开按钮则弹出打开文件对话框如图2所示。当选择文本文件后,将文本文档的内容显示在文本区中如图3所示。同理,当在文本区中编辑好内容后,点击保存按钮,则弹出文本保存对话框,选择保存位置后可将内容保存到文件中去。

试尝试实现此功能。

图1 记事本界面 图2 打开文件对话框 图3 显示文件内容 源代码如下,补全代码: 1.界面程序:

import java.awt.*; import javax.swing.*; import java.awt.*;

import java.awt.event.*; import java.io.*;

public class Frame1 extends JFrame implements ActionListener {

JPanel contentPane;

JScrollPane jScrollPane1 = new JScrollPane();

BorderLayout borderLayout1 = new BorderLayout(); JPanel jPanel1 = new JPanel();

JTextArea jTextArea1 = new JTextArea(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton();

//窗口的构造方法 public Frame1() {

26

山东信息职业技术学院java实验报告

} }

//jbInit()方法完成界面的初始化设置 private void jbInit() throws Exception { }

//保存、打开两个按钮的事件处理方法 public void actionPerformed(ActionEvent e) { //如果用户点击保存按钮

} }

27

山东信息职业技术学院java实验报告

//如果用户点击打开按钮 if(e.getSource()= =jButton2)

{

jTextArea1.setText(\ JFileChooser fc=new JFileChooser(); try{

}

} catch(Exception ex){ System.out.print(ex.toString());

} } } }

2.主程序:

import java.awt.*; import javax.swing*;

public class Application1 {

public Application1( ) {

Frame1 frame = new Frame1(); // 使窗口居中

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = frame.getSize(); if (frameSize.height > screenSize.height)

{ frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width)

{ frameSize.width = screenSize.width; }

frame.setLocation( (screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);

frame.setVisible(true); }

//主程序的main()方法

public static void main(String[] args) { new Application1( ); } }

三、试验要求

1、预习试验内容并写出上机报告。 2、实验中出现的问题及实验体会。

28

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

山东信息职业技术学院java实验报告 实验十三 输入输出(一) 一、实验目的: 1.理解Java输入输出的实现机制; 2.掌握常用的输入输出类的功能及方法; 3.掌握常用数据类型针对文件的输入输出方式。 二、实验内容: 1. double型数组中保存有如下数据:1.23,69.88,34.45,67.98,2345.67。将数据以二进制形式保存到文件中去。 2.编程将以上数据以可打印形式保存到文件中去。 3.读入http://www.sina.com..cn网页的内容,并以可读形式将其输出到一个文件中去。 三、试验要求: 1、预习试验内容并写出上机报告。 2、实验中出现的问题及实

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com