Java基础教程(第2版)实验练习与提高源代码.doc
文本预览下载声明
源代码
建议使用文档结构图
(选择Word菜单→视图→文档结构图)上机实践1 Java入门实践
实验1 一个简单的应用程序
5.程序模板
请按模板要求,将【代码】替换为Java程序代码。
Hello.java
public class Hello
{ public static void main (String args[ ])
{ 【代码1】 //命令行窗口输出你好,很高兴学习Java
A a=new A();
a.fA();
}
}
class A
{ void fA()
{ 【代码2】 //命令行窗口输出We are students
}
}
实验2 一个简单的Java Applet程序
5.程序模板
请按模板要求,将【代码】替换为Java程序代码。
FirstApplet.java
import java.applet.*;
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(宋体,Font.BOLD,36));
【代码2】//在Java Applet中绘制一行文字:“我改变了字体”
}
}
实验3 编译多个源文件
5.程序模板
请按模板要求,将【代码】替换为Java程序代码。
模板1:MainClass.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】 //命令行窗口输出I am A
}
}
模板3 :B.java
public class B
{ void fB()
{ 【代码3】 //命令行窗口输出I am B
}
}
模板4 :C.java
public class C
{ void fC()
{ 【代码4】 //命令行窗口输出I am C
}
}
上机实践2 基本类型、数组和枚举类型
5.程序模板
请按模板要求,将【代码】替换为Java程序代码。
public class E
{ public static void main (String args[ ])
{ 【代码1】 //声明一个char型变量c,初始化值是空字符
for(int i=9312;i9312+10;i++)
{ 【代码2】 //将i转换为char型数据并赋值给c
System.out.print( +c);
}
System.out.print(\n);
for(char i=9332;i9342;i++)
{ 【代码3】 //将i转换为char型数据并赋值给c
System.out.print( +c);
}
System.out.print(\n);
for(char i=0x3220;i=0x3229;i++) //使用十六进制表示整数
{ 【代码4】 //将i转换为char型数据并赋值给c。
System.out.print( +c);
}
}
}
实验2 数组与排序
5.程序模板
请按模板要求,将【代码1】~【代码5】替换为Java程序代码。
ArrayAndSort.java
import java.util.Scanner;
public class ArrayAndSort
{ public static void main (String
显示全部