JAVA复习题答案

合集下载

java复习题带答案

java复习题带答案

一、选择题:1.运行Java程序需要的工具软件所在的目录是 A。

A.JDK的bin目录 B.JDK的demo目录C.JDK的lib目录 D.JDK的jre目录解析:运行Java的JDK一共包含五个目录,分别是:bin目录,该目录包含Java编译器、解释器和许多工具(如服务器工具、IDL、package工具等);lib目录,该目录包含Java 库文件jre目录,该目录是Java程序运行环境的根目录,它下面包含 bin子目录,包括平台所用工具和库的可执行文件以及DLL文件;demo目录,该目录包含源代码的程序示例;include目录,该目录包含Win32子目录,都是本地方法的文件。

因此,本题的正确答案是A。

2.下列关于Java语言特点的叙述中,错误的是 A 。

A.Java是面向过程的编程语言 B.Java支持分布式计算C.Java是跨平台的编程语言 D.Java支持多线程解析:Java是新一代编程语言,具有很多特点:简单易学;利用面向对象技术:分布式计算:健壮性(鲁棒性);安全性;跨平台(即体系结构中立):可移植性:解释执行;高性能;多线程;动态性。

因此,本题的正确答案是A。

3.Java的核心包中,提供编程应用的基本类的包是 A 。

A.ng B.java.util C.java.applet D.java.rmi解析:Java的核心包一共有12个,其中:ng包中封装了所有编程应用的基本类;java.util包提供实用程序类和集合类,如系统特性定义和使用、日期函数类、集合等常用工具;java.applet包为Applet提供执行需要的所有类,。

主要是访问Applet内容的通信类。

java.rmi包提供程序远程方法调用所需的类。

因此,本题的正确答案是A。

4.下列关于Java对import语句规定的叙述中,错误的是 C 。

A.在Java程序中import语句可以有多个B.在Java程序中import语句可以没有C.在Java程序中import语句必须有一个D.在Java程序中import语句引入在所有类定义之前解析:Java程序中使用import关键字导入一个包中的类。

JAVA复习题答案

JAVA复习题答案

A、x>0
B、x<=0 并且 x>-3 C、x>-3
D、x<=-3
6、属于main()方法的返回类型是( C )
A、public
B、static
C、void D、main
7、Java语言使用的字符码集是 ( D )
A、ASCII
B、 BCD
C、DCB
D、Unicode
*8、下列关于构造方法的叙述中,错误的是( C )(构造函数不可被子类继承)
26、下列命题中,错误的是
(A)
A、Java 编程时,要求应尽量多用公共变量
B、Java 编程时,要求应尽量少用公共变量
C、Java 编程时,要求应尽量不用公共变量
D、Java 编程时,要求应尽量使用私有变量
27、推出 Java 语言的公司是
(D)
A. IBM B. Apple C. Microsoft
的功能不同,称为子类对父类中同名方法的 覆盖

8.同一个类中多个方法具有相同的方法名,不同的参数列表称为方法的 重载 。
9.Java源程序的编译命令是 javac

10、在一个Java源文件中定义了2个类,每个类中都有5个方法,编译该java源文件时会产生
50、在成员变量的修饰符中,规定只允许该类自身访问的修饰符是( A )
A. private B. public C. 默认 D.protected
二、填空题
1、Java 编译后产生字节码文件,该文件通过 虚拟机
解释执行。
2、接口可以看作是仅包括 抽象 类。
方法、常量,而又不能直接生成对象的特殊抽象
3、Java 语言的循环语句包括 for 语句、do-while 语句和 while

JAVA考试复习题(附答案)

JAVA考试复习题(附答案)

7、以下有关构造方法的说法,正确的是:( A )
A.一个类的构造方法可以有多个 B.构造方法在类定义时被调用
C.构造方法只能由对象中的其它方法调用
D.构造方法可以和类同名,也可以和类名不同
8、以下有关类的继承的叙述中,正确的是:( D )
A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
C.数组属于简单数据类型 D.Java中的指针类型和C语言的一样
4、设 int x=1,float y=2,则表达式 x / y的值是:( D )
A.0 B.1 C.2 D.以上都不是
5、以下语句有语法错的是:( A )
A.int x=1;y=2;z=3 B.for (int x=10,y=0;x&gt;0;x++);
A.构造方法必须是public方法 B.main方法必须是public方法
C.Java应用程序的文件名可以是任意的 D.构造方法应该声明为void类型
3、关于Java中数据类型叙述正确的是:( B )
A、整型数据在不同平台下长度不同 B.boolean类型数据只有2个值,true和false
10、关于Java中异常的叙述正确的是:( D )
A.异常是程序编写过程中代码的语法错误 B.异常是程序编写过程中代码的逻辑错误
C.异常出现后程序的运行马上中止 D.异常是可以捕获和处理的
11、所有的异常类皆继承哪一个类?( C )
A.java.io.Exception B.ng.Throwable
B.子类只能继承父类的方法,不能继承父类的属性
C.子类只能继承父类的非私有属性,不能继承父类的方法

java复习题答案

java复习题答案

(1)下列特点中不属于Java的是不BA)多线程B)多继承C)跨平台D)动态性(2)Java的反汇编命令是CA)javapB)javacC)j dbD)j ava3)下列变量定义中,不合法的是DA)Int $X;B)int _123;C)i nt Summer_2010_gross_sale;D)I nt #dim;4)下列选项中为单精度数的是AA)2B)5.2C)0.2fD)0235)下列关于boolean类型的叙述中,正确的是D A)可以将boolean类型的数值转换为int类型的数值B)可以将boolean类型的数值转换为字符串C)可以将boolean类型的数值转换为char类型的数值D)不能将boolean类型的数值转换为其他基本数据类型6)若定义int a=2,b=2,下列表达式中值不为4的是C A)a* (++b)B)a*(b++)C)a+bD)a*b7)下列可以获得构件前景色的方法是DA)getSize ()B)getForeground ()C)g etBackground ()D)p aint ()8)下列程序的运行结果是Bpublic class test{private String]] data={ public10 10.5 ” };void fun () { double s=0;for (int i=0;i<3;i++ ) {try{s=s+lnteger .parselnt (data[i] );}catch (Exception e ) {System.out.print “ errorl: ” +data[i]);}}}public static void main ( String[]args ) {try{testd=new test ();d .fun ();}catch (Exception e ) {System.out.printIn (“error2 ”);}}}A) errorl:10.5B) error2C) errorl:10.5 error2D) 以上都不对9) 下列不属于接口WindowListener的方法是AA) windowClosing ()B) windowClosed ()C) windowMinimized ()D) windowopened ()10) 下列选项中属于字符串常量的是CA) 'abc' B ) "abc" _ C) [abc] _ D ) (abc)11) 为使下列代码正常运行,应该在下划线处填入的选项是B Objectinputstream in=new ____ (new FilelnputStream “employee . dat ”));Employee[]newStaff= (Employee]〕)in.readObject ();in .close ();A) ReaderB) InputStreamD) ObjectlnputStream12) 下列代码将对象写入的设备是B ByteArrayOutputStreambout=new ByteArrayOutputStream ();ObjectOutputStream out=new ObjectoutputStream (bout);out.writeObject (this );A) 内存B)硬盘C )屏幕D )网络13) 为使下列代码正常运行,应该在下划线处填入的选项是Dint 〔〕numbers=new int[n];for ( Int i=0;i <numbers. ___ ;i++ )numbers「i〕=i+1;A) sizeB) lengthC) dimensionD) measurement14) 为使下列代码正常运行,应该在下划线处填入的选项是Cabstract class Person{public Person ( String n ) !name=n;}public ____ String getDescription ();public String getName () {return name;}private String name;}A) static B ) private C) abstract D ) final15) 下列能够正确创建线程的方法是BI. 继承java.Iang.Thread 类,并重写run ()方法II. 继承java.Iang.Runnable 类,并重写start ()方法III. 实现ng.Thread 接口,并实现run ()方法IV. 实现ng.Runnable 接口,并实现run ()方法A) I,III _B) II,IV_ C ) II,III D ) I , IV16) 下列线程状态转换序列,在线程实际运行中可能岀现的序列是A)新建—运行—阻塞—终止B) ........ 运行—阻塞—可运行—终止C) ……可运行—运行—阻塞—运行……D) 新建—可运行—运行—阻塞—可运行17) 为了支持压栈线程与弹栈线程之间的交互与同步,应在下划线处填入的选项是CpubIis class StackTest{private int idx=0;private int[]data=new int[8];public void push (int i ) {synchronized (this ) {data[idx]=i; idx++;}}}A ) this.notify ()B ) interrupt()C ) this .wait ()D ) sleep ()18设有以下代码:C Stri ng s l="123" ; Stri ng s2="123";Stri ng s3=new Stri ng("123");则表达式s 仁=s2和s1==s3的值分别是() A.true , true B.false , false19以下关于AWT 与 Swing 之间关系的叙述,正确的是(A )A. Swing 是AWT 的提高和扩展B. 在写GUI 程序时,AWT 和Swing 不能同时使用 CAWT 和Swing 在不同的平台上都有相同的表示 DAWT 中的类是从Swing 继承的20. 用Runnable 接口实现多线程的主要工作是 (D )21. 下列变量名的定义中,不符合 JAVA 命名约定的是BA ) fieldnameB ) superC ) IntnumD ) $number22. 以下代码中,this 是指(A )。

java期末复习题库及答案

java期末复习题库及答案

java期末复习题库及答案一、选择题1. Java是一种()。

A. 编译型语言B. 解释型语言C. 标记语言D. 汇编语言答案:B2. Java程序的执行流程是()。

A. 编译 -> 链接 -> 执行B. 编译 -> 执行C. 编译 -> 解释 -> 执行D. 解释 -> 执行答案:C3. 下列哪个是Java的关键字?()A. classB. functionC. includeD. namespace答案:A4. Java中的类是()。

A. 抽象的B. 具体的C. 既是抽象的也是具体的D. 以上都不是答案:A5. Java中,哪个关键字用于定义一个类?()A. publicB. classC. voidD. int答案:B二、填空题1. Java语言的跨平台特性主要得益于______机制。

答案:JVM(Java虚拟机)2. 在Java中,所有的类都是继承自______类。

答案:Object3. Java中的______关键字用于定义一个方法。

答案:void 或者其他返回类型4. 在Java中,______关键字用于定义一个类是公共的。

答案:public5. Java中的______关键字用于定义一个变量是静态的。

答案:static三、简答题1. 简述Java语言的特点。

答案:Java语言具有面向对象、跨平台、健壮性、多线程、安全性、简单性等特点。

2. 什么是Java的垃圾回收机制?答案:Java的垃圾回收机制是指JVM自动检测内存中不再被使用的对象,并释放它们占用的内存资源,以防止内存泄漏。

3. 什么是Java的异常处理机制?答案:Java的异常处理机制是指程序在执行过程中,当出现错误或异常情况时,Java运行时环境提供的一种处理机制,包括try、catch、finally和throw等关键字的使用。

四、编程题1. 编写一个Java程序,实现计算两个整数的和。

JAVA复习题库及答案

JAVA复习题库及答案

第一题单项选择题1、在下列说法中,选出最正确的一项是(A )。

A、Java 语言是以类为程序的基本单位的B、Java 语言是不区分大小写的C、多行注释语句必须以//开始D、在Java 语言中,类的源文件名和该类名可以不相同2、下列选项中不属于Java 虚拟机的执行特点的一项是(D )。

A、异常处理B、多线程C、动态链接D、简单易学3、下列选项中,属丁JVM 执行过程中的特点的一项是( C )。

A、编译执行B、多进程C、异常处理D、静态链接4、在Java 语言中,那一个是最基本的元素?( C )A、方法B、包C、对象D、接口5、如果有2 个类A 和B,A 类基于B 类,则下列描述中正确的一个是( B )。

A、这2 个类都是子类或者超类B、A 是B 超类的子类C、B 是A 超类的子类D、这2 个类郡是对方的子类6、使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(D )A、abstractB、private (本类)C、protected(本包及其他包的子类)D、不使用保留字7、编译一个定义了3 个类的Java 源文件后,会产生多少个字符码文件,扩展名是什么?(D )A、13 个字节码文件,扩展名是.classB、1 个字节码文件,扩展名是.classC、3 个字节码文件,扩展名是.javaD、3 个字节码文件,扩展名是.class8、下列关于Java 程序结构的描述中,不正确的一项是( C )。

A、一个Java 源文件中可以包括一个package 语句B、一个Java 源文件中可以包括多个类定义,但是只能有一个public 类C、一个Java 源文件中可以有多个public 类D、源文件名与程序类名必须一致9、下列说法正确的一项是( C )。

A、java.1ang.Integer 是接口B、java.1ang.Runnable 是类C、Doulble 对象在iava.1ang 包中D、Double 对象在java.1ang.Object 包中10、以下关于面向对象概念的描述中,不正确的一项是( B )。

Java复习题答案

Java复习题答案

Java期末考试复习题一、选择题1、下列概念中,不属于面向对象的是?( D )A、对象B、继承C、类D、过程调用2、下列属于合法的Java标识符的是( D )A、“ABC”B、&5678C、++rriwoD、saler3、下列叙述中,正确的是(A )A、声明变量时必须指定一个类型B、Java认为number与Number相同C、Java中唯一的注释方式是“//”D、源文件中public类可以有0个或多个4、下列关于类型转换的说法中,正确的是(B )A、将较长的数据类型转换为较短的数据类型可以用自动类型转换B、将较长的数据类型转换为较短的数据类型只能用强制类型转换C、强制类型转换可以保证数据完整性D、boolean类型只能和int类型进行强制类型转换5、按运算符操作数的数目划分,运算符?:的类型是(A )A、三目B、二目C、一目D、四目6、下列代码中要求打印字符串为”second”时,x的取值范围是(B )if(x>0) {System.out.println(“first”);}else if (x>-3) {System.out.println(“second”);}else {System.out.println(“third”);}A、x>0B、x<=0并且x>-3C、x>-3D、x<=-37、属于main()方法的返回类型是(C )A、publicB、staticC、voidD、main8、Java语言使用的字符码集是( D )A、ASCIIB、BCDC、DCBD、Unicode9、下列关于构造方法的叙述中,错误的是(C )A、Java语言规定构造方法名与类名必须相同B、Java语言规定构造方法没有返回值,但不用void声明C、Java语言规定构造方法不可以重载D、Java语言规定构造方法只能通过new自动调用10、每个Java小程序必须定义为( A )A、Applet 类的子类B、Jframe类的子类C、Frame类的子类D、Window类的子类11、用来导入已定义好的类或包的语句是(B )A、mainB、importC、public classD、class12、已知:int[]a=new int[100];在下列给出的数组元素中,不正确的是(D )A、a[0]B、a[1]C、a[99]D、a[100]13、阅读下列代码public class Test2{public static void main(string arge[]){System.out.printion(7/2);}}其执行结果是。

JAVA复习题答案

JAVA复习题答案

一、判断题1.JAVA语言的标识符不区分大小写。

( X )2.为了避免混淆,构造方法的方法名不能与类名相同。

( X)3.构造方法不允许有返回值,因此需要在返回类型处标注为void。

( X )4.不能直接创建抽象类的对象,抽象类的主要作用是被继承。

如果抽象类的子类不是抽象类,则可以创建该子类的对象。

( I )5.子类不可能有默认构造方法。

( X )6.子类继承父类的构造方法。

( X )7.子类构造方法中用super关键字来调用父类的构造方法。

( I )8.子类的默认构造方法不调用父类的构造方法。

( X )9.调用父类构造方法的语句不必是子类构造方法的第一条语句。

( X )10.覆写的方法不能设置比原来严格的访问权限。

( I )11.覆写的方法不能比原来抛出更多的异常。

( I )12.方法重载是指多个方法具有相同的名称、不同的参数。

( I )13.方法重载会导致方法调用时系统不能识别应该调用哪个方法。

( X )14.接口用关键字class来定义。

( X )15.接口中只包含方法的定义,没有方法的实现。

( I )16.如果一个类已继承某个父类,则它不能再实现接口。

( X )17.一个接口只能被一个类实现。

( X )18.一个类只能实现一个接口。

( X )19.JAVA语言为所有的JAVA程序自动导入包ng,因此JAVA程序可以直接用ng中的类和接口。

( I )20.用String类表示可变字符串,用StringBuffer类表示不变字符串。

( X )21.类集不能容纳long类型的数据,但能容纳Long对象。

( I )22.JPanel的默认布局管理器是流式布局管理器FlowLayout。

(I )23.JFrame的内容面板的默认布局管理器是边界布局管理器BorderLayout。

( I )24.新创建的窗口马上就在屏幕上显示出来,在程序中不必考虑用语句来显示它们。

( X )二、填空题(本次考试没有填空题,该复习资料为出题老师提供,唐老师注)1. Sun 公司最早研制出JAVA。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JA V A期末复习题答案一、填空:(20空,每空1分,共20分)1、要激活一个Java小应用程序applet需具有html_文件。

2、一个Java源程序文件必须以_java_为其扩展名。

3、Java编译器产生的文件的扩展名为_class_。

4、Java程序的每个方法以_{_开始,以_}_结束。

5、每个Java程序语句以__;__结束。

6、所有程序均可以用顺序、选择和循环三种控制结构编写。

7、一个只有在定义它的方法中是可知的变量称为局部变量。

8、被调用方法中的_return_语句可以将表达式的值回送给调用它的方法。

9、方法头中的关键字_void__用来表示方法不还返回值。

10、标识符的作用域是程序中可以使用此标识符的范围。

11、从被调用方法将控制权交给调用者的两种方式是__return__、__}__。

12、当applet开始执行时,调用一次_init__方法。

13、每当浏览器的用户再次访问applet所在的html页时都会调用_start_方法。

14、调用_paint_方法在applet上画图。

15、_resize_方法用来在执行applet时改变applet的宽度和高度。

16、_repaint_方法调用applet的update方法,接着update方法又调用applet的paint方法。

17、每当浏览器的用户离开applet所在的html页时要调用applet的_stop_方法。

18、在java中可以使用许多方法同名,但各方法使用的参数的类型和数量不同,这称为方法重载。

19、限定词_final_用来声明只读变量。

20、数组元素之所以相关,是因为它们具有相同的名字和类型。

21、用于指出数组中某个元素的数字称为数组下标。

22、使用两个下标的数组被称为__二维__数组。

23、通过_·__运算符与类的对象相连,可以访问此类的成员。

24、指定为_private_的类成员只能被此类中的成员访问。

25、类的方法通常设为_public_,而类的实例变量一般设为_private_。

26、关键字_class__开始一个类定义。

27、指定为_public_的类成员可被此类作用域中的任何对象访问。

28、_new__操作符动态地为对象按照其指定的类型分配内存,并返回该类的一个引用。

29、_static_实例变量代表类范围的信息。

30、_this_引用作为隐含的第一个参数被传送给类中的每个方法。

31、关键字_final_表明一个对象或变量在初始化后不能被修改。

32、声明为static的方法不能访问_非static_类成员。

33、如果Alpha类继承Beta类,Alpha类被称为_子_类,Beta类被称为_超_类。

34、继承性使软件重用成为可能,它不仅节省开发时间,而且鼓励使用已经证明过的,高质量的软件组件。

35、四种成员访问限制是_public__、_protected_、_private_、_friendly_。

36、如果一个类包含了一个或多个abstract方法,它是_abstract_类。

37、getName方法的返回类型为_String__。

38、_drawLine__方法在两个点之间绘制一线段。

39、RGB是__红__、__绿__、__蓝__。

40、字体大小以_点__为单位。

41、鼠标被移动时会发生_mouseMove__事件。

42、GUI是图形用户界面的缩写。

43、使用_setLayout_方法为构件容器设置布局管理器。

44、mouseDrag事件触发了一个_mouseDown__事件和一个_mouseUp_事件。

45、使用__Menu___类创建菜单对象。

46、向文本区域的_setEditable__方法传递true,将允许用户修改文本。

47、滚动条事件由_handleEvent_方法进行处理。

48、C++是__单__线程语言,而Java是__多__线程语言。

49、_stop__方法用于终止线程的运行。

50、有四种原因可能使线程不能运行,它们是等待、休眠、挂起、由于I/O操作而阻塞。

51、有两种原因可能使线程进入死亡状态,它们是run方法终止、线程调用了stop方法。

52、线程通过调用_sleep_方法可以休眠一段时间,然后恢复运行。

53、Applet类的_getImage_方法将图像装入applet。

54、Graphics类的_drawImage_方法在applet上显示图象。

55、计算机处理的数据最终分解为_1_和_0_的组合。

56、计算机处理的最小数据单元称为_位_。

57、FileOutputStream、FileInputStream、RandomAccessFile文件流类的_close_方法,可用于关闭文件。

58、Java的网络类在__包中。

59、URL是统一资源定位符的缩写。

60、构成word wide web的关键协议是_http__。

二、判断下列的叙述是正确还是错误。

若为错误,解释原因,并纠正。

(10题,每题3分,共30分)1、注释的作用是使程序在执行时在屏幕上显示//之后的内容。

错。

注释在程序执行时不会造成任何操作的执行。

2、在方法中使用的变量必须先声明再使用。

正确。

3、声明变量时必须指定一个类型。

正确。

4、Java认为变量number与Number是相同的。

错。

Java严格区分大小写字母。

5、变量声明可在java方法体内任何位置出现。

正确。

6、default在switch选择结构中是必须的。

错。

它是可选项,如不需要可以不写。

7、break语句在switch结构中的default情况中是必须的。

错。

break用于退出default,当default位于switch结构的最后时可省略。

8、一个数组可以存放不同类型的数值。

错。

一个数组只能存放同一种类型的数值。

9、数组的下标通常是float型。

错。

应为整数或整数表达式。

10、数组的某个元素被传递给一个方法并被该方法修改,当被调用方法执行完毕时,这个元素中含有修改过的数值。

错。

因为数组的单个元素以传值调用方式传递,所以不能被修改。

11、超类代表的对象比子类多。

正确。

12、子类封装的功能比它的超类少。

错。

子类至少继承了超类的全部功能。

13、用"= ="比较字符串对象时,如果字符串包含的是同一个值时,结果为true。

错。

该运算符比较的是它们是否是内存中的同一个对象。

14、字符串在创建后可以被修改。

错。

字符串是一个常量,创建后不能修改。

15、drawOral(x,y,50,100)的前两个参数指定了椭圆的中心坐标。

错。

前两个参数指定了矩形左上角的位置。

16、在Java坐标系统中,从左向右x值增加。

正确。

17、fillPolygon方法用当前颜色画一个实心多边形。

正确。

18、drawArc方法允许负的角度。

正确。

19、像素坐标(0,0)位于屏幕的正中央。

错。

位于左上角。

20、BorderLayout是面板的缺省布局管理器。

错。

缺省布局管理器是FlowLayout。

21、当鼠标指针位于一个GUI构件上时,发生一个MouseOver事件。

错。

发生一个MouseEnter事件。

22、一个面板不能被加入到另一个面板中。

错。

可以23、在使用BorderLayout时,最多可以使用五个构件。

正确。

24、程序员在创建一个对话框时,至少必须创建一个菜单,并将它加入到对话框。

错。

对话框不需要菜单。

25、文本区域的文本总是只读的。

错。

缺省时,文本区域是可编辑的。

26、如果线程死亡,它便不能运行。

正确。

27、在Java中,高优先级的可运行线程会抢占低优先级线程的处理机。

正确。

28、Java目前支持两种格式的图象文件,它们的扩展名分别为.jif和.jpg。

错误。

应该是.gif和.jpg29、在随机存取文件中查找指定记录时不必检查每一条记录。

正确。

30、随机存取文件中的记录必须等长。

错误。

一个随机存取文件中的记录长度一般相等。

31、一旦建立一个URL对象,它就不能再改变了。

正确。

32、进程利用流socket建立与其他进程的连接。

正确。

33、服务器通过一个端口与客户机连接。

正确。

34、基于安全考虑,许多Web浏览器只允许Java的applet在其所运行的计算机上进行文件操作。

错。

大多数浏览器不允许applet在客户机上进行文件操作。

三、写出完成下述任务的Java语句:(5题,每题5分,共25分)1、显示用户输入一整数。

答:Label prompt;Prompt=new Label("Enter an Integer"); Add(promtp);2、从键盘读入一整数,存入整型变量age。

假设TextField只调用input而且action方法的Object参数O含有用户输入的文本。

答:age=Integer.parseInt(o.tostring());3、若变量number不等于7,用paint方法在(10,10)坐标处显示"The variable number is not equal to 7"。

假设Graphics对象g是paint方法的参数。

答:if(number!=7)g.drawString("The variable number is not equal to 7.",10,10);4、使用Graphics对象g在paint方法中打印下面两行信息:答:This is a javaProgra坐标值自选。

g.drawString("This a java",10,10);g.drawString("Program",10,25);5、写出四种不同形式的Java语句使变量x增1。

答:x=x+1;x+=1;++x;x++;6、将x和y值相加后赋与Z,并在运算后使x自增1。

答:z=x+++y;7、使变量x减1然后从变量total中减去x。

答:total-=--x;8、用for结构求出从1到99中所有奇数的和。

答:int sum=0;for(int i=1;i<=99;i+=2)sum+=i;9、用while循环打印出1到20个整数,要求每行只打印5个整数。

答:int x=1;while(x<=20){System.out.print(x);if(x%5==0)System.out.print();elseSystem.out.print('\t');x++;}10、按步给出java语句:1) 定义只读变量arraySize并初始化为10。

2) 声明一个float型数组含有arraySize个元素,并将其初始化为0。

3) 用for循环结构求此数组所有元素之和。

相关文档
最新文档