java2实用教程实验代码及答案

2019-01-07 12:31

上机实践1 初识JAVA ................................................................................................... 3 实验1 一个简单的应用程序 ........................................................................................ 3 实验2 一个简单的JAVA APPLET程序............................................................................ 3 实验3 联合编译.......................................................................................................... 4 上机实践2 基本数据类型与控制语句............................................................................. 5 实验1 输出希腊字母表 ............................................................................................... 5 实验2 回文数 ............................................................................................................. 6 实验3 猜数字游戏 ...................................................................................................... 8 上机实践3 类与对象 ..................................................................................................... 9 实验1 三角形、梯形和圆形的类封装 .......................................................................... 9 实验2 实例成员与类成员.......................................................................................... 12 实验3 使用PACKAGE语句与IMPORT语句 .................................................................. 14 上机实践4 继承与接口 ................................................................................................ 16 实验1 继承............................................................................................................... 16 实验2 上转型对象 .................................................................................................... 19 实验3 接口回调 ....................................................................................................... 21 上机实践5 字符串、时间与数字 .................................................................................. 23 实验1 STRING类的常用方法 ..................................................................................... 23 实验2 比较日期的大小 ............................................................................................. 24 实验3 处理大整数 .................................................................................................... 25 上机实践6 组件及事件处理 ......................................................................................... 26 实验1 算术测试........................................................................................................ 26 实验2 信号灯 ........................................................................................................... 29 实验3 布局与日历 .................................................................................................... 31 上机实践7 组件及事件处理2 ...................................................................................... 35 实验1 方程求根........................................................................................................ 35 实验2 字体对话框 .................................................................................................... 38 实验3 英语单词拼写训练.......................................................................................... 41 上机实践8 多线程 ....................................................................................................... 45 实验1 汉字打字练习................................................................................................. 45 实验2 旋转的行星 .................................................................................................... 47 实验3 双线程接力 .................................................................................................... 51 上机实践9 输入输出流 ................................................................................................ 54 实验1 学读汉字........................................................................................................ 54 实验2 统计英文单词字 ............................................................................................. 57

1

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

2

上机实践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.*;

3

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】 //命令行窗口输出\ } }

4

模板3 :B.java

public class B {

void fB() {

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

模板4 :C.java

public class C {

void fC() {

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

}

上机实践2 基本数据类型与控制语句实验1 输出希腊字母表

1.答案:

【代码1】: startPosition=(int)cStart;

【代码2】: endPosition=(int)cEnd ; 【代码3】: c=(char)i;

2.模板代码 GreekAlphabet.java

public class GreekAlphabet {

public static void main (String args[ ]) {

int startPosition=0,endPosition=0; char cStart='α',cEnd='ω';

【代码1】 //cStart做int型转换据运算,并将结果赋值给startPosition 【代码2】 //cEnd做int型转换运算,并将结果赋值给endPosition System.out.println(\希腊字母\\'α\\'在unicode表中的顺序位置:\ System.out.println(\希腊字母表:\ for(int i=startPosition;i<=endPosition;i++) {

5


java2实用教程实验代码及答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017年西师大版三年级数学上册第八单元测试卷及答案

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

马上注册会员

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