院 系: 计算机科学学院

专 业: 软件工程

年 级: 2007级

课程名称 java

学 号:

姓 名:

指导教师:

2010年6月1日

年级

2007级

班号

一班

学号

专业

软件工程

姓名

实验名称

异常处理

实验

类型

设计型

综合型

创新型

实验目的:

1. 了解Java 中异常处理(exception)的作用。

2. 掌握异常处理的设计方法。

实验要求:

1. 理解系统异常处理的机制和创建自定义异常的方法。

【实习题】

1. 在定义银行类时,若取钱数大于余额则作为异常处理(InsufficientFundsException)。

思路:

n 产生异常的条件是余额少于取额,因此是否抛出异常要先判断该条件。

n 确定产生异常的方法,应该在取钱方法(withdrawal)中产生异常InsufficientFundsException 。

n 处理异常安排在调用withdrawal的时候,因此withdrawal方法要声明异常,由上级方法捕获并处理。

n 要定义好自己的异常。

(

)

实验结果:

实验心得:

教师签名:

年 月 日

备注:源代码附后,源代码要求有注释说明

年级

2007级

班号

一班

学号

专业

软件工程

姓名

实验名称

图形用户界面

实验

类型

设计型

综合型

创新型

实验目的:

1. 了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法,

2. 了解如何使用布局管理器对组件进行管理,以及如何使用Java 的事件处理机制。

实验要求:

1. 掌握在Applet 容器中添加组件的方法,掌握使用布局管理器对组件进行管理的方法。

2. 理解Java 的事件处理机制,掌握为不同组件编写事件处理程序的方法。

3. 掌握编写独立运行的窗口界面的方法。

4. 了解Java Swing 组件的使用方法。

5. 了解对话框的使用方法。

实习题:

编写Applet程序实现一个计算器,包括10个数字(0~9)按钮和4个运算符(加,减,乘,除)按钮,以及等号和清空两个辅助按钮,还有一个显示输入输出的文本域。

实验结果:

计算器起始: 8+2=10.0

7*7=49.0 56/5=11.2

实验心得:

教师签名:

年 月 日

年级

2007级

班号

一班

学号

专业

软件工程

姓名

实验名称

输入输出

实验

类型

设计型

综合型

创新型

实验目的:

了解Java输入输出流类的基本使用方法。

实验要求:

掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。

实习题:

实现一对Reader和Writer,给输入、输出特殊的字母计数,如输出的文件忠有多少个a,这个字母必须是容易更改的。

运行结果

Result.txt的内容:

Test.txt的内容;

实验心得:

教师签名:

年 月 日

展开阅读全文

计算机窗口设计java实验,Java银行取款异常处理计算器设计图形用户界面设计实验报告.doc...相关推荐

  1. java上机实验学习笔记————实验七 图形用户界面设计

    java上机实验学习笔记----实验七 图形用户界面设计 题一: 计算器程序雏形 该窗口模拟Windows的计算器功能,添加一个文本行和4个按钮,单击[1].[2].[+]按钮时,将按钮的标签添加到文 ...

  2. java演练代码 银行取款演练 java

    java演练代码 银行取款演练 java 视频 java作业 银行存取款演练 1 类的方法明确 类与对象有参方法演练 java作业 银行存取款演练 2 银行存款的架构搭建 可以退程序循环 java作业 ...

  3. java窗口上 显示学号和姓名_java编程 完成下图所示的图形用户界面设计,要求在界面中输入个人的班级、学号、姓名信息后,点击“...

    满意答案 wgbsourpuss 推荐于 2017.10.12 采纳率:57%    等级:9 已帮助:1414人 基本功能已经实现,望采纳import java.awt.Button; import ...

  4. Java语言程序设计----- 图形用户界面设计

    Java语言程序设计----- 图形用户界面设计 1.实验目的 (1)掌握Java Swing组件的使用方法. (2)理解委托事件处理模型. (3)设计具有图形用户界面的.能够响应事件的Java应用程 ...

  5. Java图形用户界面设计之概述

    文章目录 前言 一.GUI概述 1.创建 GUI 的一般步骤: (1)Component类 (2)Container类 (3)Window类 (4)Frame 类 例:建立一个Frame对象,并使之可 ...

  6. java用户界面设计教程_Java图形用户界面设计(Swing)的介绍

    前言 Swing是一个用于开发Java应用程序用户界面的开发工具包.它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格.Swing开发人员只用很少的代码就可以利用Swing ...

  7. java界面设计素材_9.java图形用户界面设计.ppt

    9.java图形用户界面设计.ppt 还剩 150页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 151v 程 ...

  8. Java图形用户界面设计音乐播放器

    Java图形用户界面设计音乐播放器 设计思路 音乐播放器的基础是可以播放音乐,所以要有一个实现播放音乐功能的类audioplay,图形界面就是通过动作调用audioplay里面的函数.关于实现播放器图 ...

  9. 用户与计算机的交互界面是什么,一文解读:什么是用户界面设计?

    原标题:一文解读:什么是用户界面设计? 1.先来说说 什么是用户界面 用户界面(User Interface),简称UI,是人与电子计算机系统进行交互和消息交换的媒介,是用户使用电子计算机的综合环境. ...

最新文章

  1. 组策略轻松实现软件发布,Active Directory系列之二十二
  2. 如何判断照片是否ps
  3. 源码包安装mysql5.7.25_centos源码安装mysql5.7.25-boost
  4. 淘宝分布式NOSQL框架:Tair
  5. IDEA找到所有的断点
  6. (转)CocosCreator零基础制作游戏《极限跳跃》五、制作游戏主场景背景滚动
  7. html5和Css3 的参考手册(中文chm版)
  8. 嵌入式“Hello World!”——点亮流水灯
  9. 榆熙电商:拼多多怎样判断商品是否被降权?原因有哪些?
  10. 安全态势感知系统java_代码分析平台CodeQL学习手记(十三) - 嘶吼 RoarTalk – 回归最本质的信息安全,互联网安全新媒体,4hou.com...
  11. 卸载cuda,以及N卡驱动
  12. 程序员微信名昵称_数据分析告诉你,微信里好友们的昵称,也是一门很深的学问...
  13. 天猫精灵X1自动恢复出厂设置解决方法
  14. 从烽火狼烟到飞鸽传书,古人都是怎么通信的?
  15. linux十几种常用命令,Linux几种常用命令(简易版)
  16. 第13周项目4 立体类族公有的抽象类
  17. OpenDDS开发人员指南中文版3.23(1)简介
  18. 直播流代理工具 UDPXY的替代品
  19. 教你看懂车牌号——全国车牌详解细表
  20. 软考高项-系统架构师考试心得

热门文章

  1. 系统调用和库函数调用
  2. 第 197 章 Unity
  3. 给linux添加新硬盘
  4. ASP.Net数据库如何存取图片
  5. linux环境下软件包的安装
  6. php file_get_contents()请求某个链接
  7. html5与其他语言的优势,浅谈:html5和html的区别
  8. 获取前一天的时间安排表_【央美考研】2021年硕士研究生招生入学考试时间安排...
  9. 图像检索从入门到进阶
  10. 在页面显示html文件,把选择的文件显示在页面上 #1《 HTML5:文件 API 》