当前位置:首页 > 第一次课必修实验
1. 熟悉eclipse环境,使用eclipse的代码注释模板写出类似于下面的有标准注释的程序,并用javadoc提取 /**
* 文件名: HelloDate.java * 创建时间:XXXX */
import java.util.*;
/** The first Thinking in Java example program. * Displays a string and today's date. * @author XXXX * @author XXXX * @version 2.0 */
public class HelloDate {
/** Sole entry point to class & application * @exception exceptions No exceptions thrown */
public static void main(String[] args) { System.out.println(\System.out.println(new Date()); } }
2. 参照HelloDate.java这个例子,创建一个“Hello,World”程序,该程序只要输出这句话即可。你所编写的类里只需一个方法(“main”方法会在程序启动时被执行)。记住要把它设为static形式,并指定参数列表——即使根本不会用到这个列表。用eclipse进行编译,再运行它。请学习如何在你的环境中进行编译和运行。
3. 下面是AtypeName的类定义和消息发送代码片段,把它补充完整形成可运行的程序,dosoming函数中就打印一条信息就可以。
class ATypeName { /* Class body goes here */ } ATypeName a = new ATypeName();
a.dosoming();
4.将DataOnly代码片段改写成一个程序,然后编译运行。 class DataOnly { int i; float f; boolean b; }
DataOnly d = new DataOnly(); d.i = 47;
d.f = 1.1f; // ?f? 在后面指明它是浮点数
d.b = false;
5. 修改练习4,将DataOnly中的数据在main()方法中赋值并打印出来。
int storage(String s) { return s.length() * 2; }
6. 编写一个类,含有上面所定义的storage( )方法的代码段,并调用之。这个方法是返回
一个字符串所占的字节数,java中字符是占两个字节的,无论它是中文还是英文。
class StaticTest {
static int i = 47; }
class StaticFun {
static void incr() { StaticTest.i++; } }
7. 将上面的StaticFun代码段改写成一个完整的可运行程序,并通过两种形式调用incr()
方法,然后显示i的结果,一种形式是生成对象以后调用incr(),一种是直接用类成员来调用incr()。
8. 编写一个程序,打印出从命令行获得的三个参数。为此,需要对代表命令行参数的String 数组建立索引。
/** A class comment */ public class DocTest {
/** A variable comment */ public int i;
/** A method comment */ public void f() {} }
9.将DocTest改写成一个有标准注释的文件并编译之,然后用javadoc运行它。通过web浏览器查看结果文档。
10.在练习9的文档中加入一个HTML列表项,然后用javadoc运行它。通过web浏览器查看结果文档。
共分享92篇相关文档