Java 2实用大学教程实验指导与习题解答

2019-08-31 22:09

Java 2实用大学教程

实验指导与习题解答

1

上机实践1 初识JAVA ................................................................................................................. 4 实验1 一个简单的应用程序 .................................................................................................... 4 实验2 一个简单的JAVA APPLET程序 ...................................................................................... 4 实验3 联合编译 ........................................................................................................................ 5 上机实践2 基本数据类型与控制语句 ........................................................................................ 6 实验1 输出希腊字母表 ............................................................................................................ 6 实验2 回文数 ............................................................................................................................ 7 实验3 猜数字游戏 .................................................................................................................... 9 上机实践3 类与对象.................................................................................................................. 10 实验1 三角形、梯形和圆形的类封装................................................................................... 10 实验2 实例成员与类成员 ...................................................................................................... 13 实验3 使用PACKAGE语句与IMPORT语句 ............................................................................ 15 上机实践4 继承与接口.............................................................................................................. 17 实验1 继承 .............................................................................................................................. 17 实验2 上转型对象 .................................................................................................................. 20 实验3 接口回调 ..................................................................................................................... 22 上机实践5 字符串、时间与数字 .............................................................................................. 24 实验1 STRING类的常用方法 .................................................................................................. 24 实验2 比较日期的大小 .......................................................................................................... 25 实验3 处理大整数 .................................................................................................................. 26 上机实践6 组件及事件处理...................................................................................................... 27 实验1 算术测试 ...................................................................................................................... 27 实验2 信号灯 .......................................................................................................................... 30 实验3 布局与日历 .................................................................................................................. 32 上机实践7 组件及事件处理2 ................................................................................................... 36 实验1 方程求根 ...................................................................................................................... 36 实验2 字体对话框 .................................................................................................................. 39 实验3 英语单词拼写训练 ...................................................................................................... 42 上机实践8 多线程 ..................................................................................................................... 46 实验1 汉字打字练习 .............................................................................................................. 46 实验2 旋转的行星 .................................................................................................................. 48 实验3 双线程接力 .................................................................................................................. 52 上机实践9 输入输出流.............................................................................................................. 55 实验1 学读汉字 ...................................................................................................................... 55 实验2 统计英文单词字 .......................................................................................................... 58 实验2 读取ZIP文件 ............................................................................................................... 62

2

上机实践10 JAVA 中的网络编程 ............................................................................................ 63 实验1 读取服务器端文件 ...................................................................................................... 63 实验2 使用套接字读取服务器端对象................................................................................... 65 实验3 基于UDP的图像传输 ................................................................................................ 68 上机实践11 数据结构 ................................................................................................................ 72 实验1 扫雷小游戏 .................................................................................................................. 72 实验2 排序与查找 .................................................................................................................. 77 实验3 使用TREESET排序 ...................................................................................................... 78 上机实践12 JAVA SWING ....................................................................................................... 80 实验1 JLAYEREDPANE分层窗格 ............................................................................................ 80 实验2 使用表格显示日历 ...................................................................................................... 81 实验3 多文档界面(MDI) ................................................................................................... 84

3

上机实践1 初识Java

实验1 一个简单的应用程序

1.答案:

【代码1】: System.out.println(\你好,很高兴学习Java\【代码2】: System.out.println(\

2.模板代码 Hello.java

public class Hello {

public static void main (String args[ ]) {

【代码1】 //命令行窗口输出\你好,很高兴学习Java\ A a=new A(); a.fA(); } } class A {

void fA() {

【代码2】 //命令行窗口输出\ } }

实验2 一个简单的Java Applet程序

1.答案:

【代码1】: g.drawString(\这是一个Java Applet 程序\【代码2】: g.drawString(\我改变了字体\

2.模板代码 FirstApplet.java

import java.applet.*;

4

import java.awt.*;

public class FirstApplet extends Applet {

public void paint(Graphics g) {

g.setColor(Color.blue);

【代码1】//在Java Applet中绘制一行文字:“这是一个Java Applet 程序” g.setColor(Color.red);

g.setFont(new Font(\宋体\

【代码2】//在Java Applet中绘制一行文字:“我改变了字体” } }

实验3 联合编译

1.答案:

【代码1】: System.out.println(\你好,只需编译我\【代码2】: System.out.println(\【代码3】: System.out.println(\【代码4】: System.out.println(\ C\

2.模板代码 模板1:Hello.java

public class MainClass {

public static void main (String args[ ]) {

【代码1】 //命令行窗口输出\你好,只需编译我\ A a=new A(); a.fA(); B b=new B(); b.fB(); } }

模板2 :A.java

public class A {

void fA() {

【代码2】 //命令行窗口输出\ } }

5


Java 2实用大学教程实验指导与习题解答.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:初级测量放线工试题(带答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: