和大家分享一下,嘎嘎:》JAVA初学者==================================================第一次作业第一章习题第一题:编写一个名为PrintArguments 的程序,打印从命令行中获取的四个参数。例如在命令行中输入“java PrintArguments 10 20 30 40”时,将打印出“10 20 30 40”。第二题:查阅标准类库帮助文档,列出类Applet 的父类、构造方法、成员方法和成员变量。第三题:以第1 题的程序为基础,加入注释文档,并利用javadoc 命令,生成帮助文档,并用浏览器进行浏览。第四题:.下面这段程序,有哪些行是不符合java 编程规范的?1) /**2) * Sample application using the simple text editor component that3) * supports only one font.4) * @author Timothy Prinzing5) * @version 1.16 09/23/996) */7)8) package MyProject.theFirstApp;9) class notepad extends JPanel {10) final int MAX_NUM=1000;11) final long rate=999;12) String STR;13) char theFirstcharacter;14)15) public static void main(String[] args) {16) try {17) String vers = System.getProperty("java.version");18) if (vers.compareTo("1.1.2") < 0) { ……}19) }20) private Component CreateToolbar() {21) ……22) }23) }第二章习题第一题:(1)下列哪些是JAVA 合法标识符?A. usernameB. %passwdC. 3d_gameD. $chargeE. this(2)下列哪些是非法JAVA 标识符?A. here:B. _there:C. this:D. that:E. 2to1odds:(3)下列哪些是Java 关键字A. gotoB. nullC. FALSED. nativeE. constF. mallocG. extends(4)下列哪些不是Java 关键字A. superclassB. gotoC. openD. closeE. integer第二题:下列哪些变量赋值是合法的?如果赋值合法,列出用System.out.println(“var=”+var)语句输出时的输出结果。A long l = 012;B float f = -412;C int i = (int)true;D double d = 0x12345678;E short s = 10;第三题:编写程序完成下列功能:声明一个int 类型变量i; 声明一个short 类型变量s; 声明一个double 类型变量d; 分别给他们赋值为10,输出这三个变量的值,观察输出结果。将三个变量分别除以3,再输出这三个变量的值,输出结果又会是什么?第四题:编写程序完成下列功能:声明一个Integer 类型变量intObj,用intObj=new Integer(123)将该变量实例化,获得该变量的int, float,double 值,分别赋给int 型变量i,float 型变量f 和double 型变量d,分别输出这三个变量。
Trackback: http://tb.donews.net/TrackBack.aspx?PostId=553800