收藏 分享(赏)

java复习题带答案.doc

上传人:sjmd695 文档编号:7760770 上传时间:2019-05-25 格式:DOC 页数:23 大小:912KB
下载 相关 举报
java复习题带答案.doc_第1页
第1页 / 共23页
java复习题带答案.doc_第2页
第2页 / 共23页
java复习题带答案.doc_第3页
第3页 / 共23页
java复习题带答案.doc_第4页
第4页 / 共23页
java复习题带答案.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、1一、选择题:1 运行 Java程序需要的工具软件所在的目录是 A 。AJDK 的 bin目录 BJDK 的 demo目录CJDK 的 lib目录 DJDK 的 jre目录解析:运行 Java的 JDK一共包含五个目录,分别是:bin 目录,该目录包含 Java编译器、解释器和许多工具(如服务器工具、IDL、package 工具等);lib 目录,该目录包含Java库文件 jre目录,该目录是 Java程序运行环境的根目录,它下面包含 bin子目录,包括平台所用工具和库的可执行文件以及 DLL文件;demo 目录,该目录包含源代码的程序示例;include 目录,该目录包含 Win32子目录,

2、都是本地方法的文件。因此,本题的正确答案是 A。 2 下列关于 Java语言特点的叙述中,错误的是 A 。AJava 是面向过程的编程语言 BJava 支持分布式计算CJava 是跨平台的编程语言 DJava 支持多线程解析:Java 是新一代编程语言,具有很多特点:简单易学;利用面向对象技术:分布式计算:健壮性(鲁棒性);安全性;跨平台(即体系结构中立):可移植性:解释执行;高性能;多线程;动态性。因此,本题的正确答案是 A。 3 Java 的核心包中,提供编程应用的基本类的包是 A 。Ajava.lang Bjava.util Cjava.applet Djava.rmi解析:Java 的

3、核心包一共有 12个,其中:java.lang 包中封装了所有编程应用的基本类;java.util 包提供实用程序类和集合类,如系统特性定义和使用、日期函数类、集合等常用工具;java.applet 包为 Applet提供执行需要的所有类, 。主要是访问 Applet内容的通信类。java.rmi 包提供程序远程方法调用所需的类。因此,本题的正确答案是 A。 4 下列关于 Java对 import语句规定的叙述中,错误的是 C 。A在 Java程序中 import语句可以有多个B在 Java程序中 import语句可以没有C在 Java程序中 import语句必须有一个 D在 Java程序中

4、import语句引入在所有类定义之前解析:Java 程序中使用 import关键字导入一个包中的类。在一个 Java源程序中,可以有 0个或多个 import语句,但是必须在所有类定义之前引入标准类。因此,本题中选项C的说法是错误的。 5 在编译 Java程序时,用于指定生成.class 文件位置的选项是 B 。A-g B-d C-verbose D-vonarn解析:javac.exe 是 Java编译器,能将源程序代码编译成字节码,以.class 扩展名存入 Java工作目录中。它的命令格式为:javac选项文件名。其中选项包括几下几个:-g 输出文件中加行号以及局部变量信息,为调试程序时

5、用。-o 对类文件进行优化编译。-nowarn 关闭警告信息,只显示错误信息。-verbose 显示源代码文件和字节码文件的相关信息。-d目录 指定存放生成的类(.class)文件的位置根据上述介绍可知,在编译 Java程序时,可以通过选项-d 来指定生成的.class 文件的位置。因此,本题的正确答案是 B。26 下列关于构造方法的叙述中,错误的是 C 。AJava 语言规定构造方法名与类名必须相同BJava 语言规定构造方法没有返回值,但不用 void声明CJava 语言规定构造方法不可以重载 DJava 语言规定构造方法只能通过 new自动调用解析:本题考查的是构造方法的使用。Java

6、浯言中,构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java 中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法有如下特点:构造方法的名字必须与类名相同。构造方法不返回任何数据,但不用 void来声明。用户不能直接调用构造方法,必须通过关键字 new自动调用。构造方法可由用户在类中定义,默认时由 Java语言自动生成。但它是个空方法,变量被赋予该数据类型的默认值。在构造方法实现中,可以进行方法重载,即定义多个构造方法。重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。根据上述构造方法的特点可知,本题选项 C的说法是错误的

7、 7 下列叙述中错误的是 D 。AJava Application 与 Applet所用编译命令相同B通常情况下,Java Application 只能有一个 main()方法CJava Applet 必须有 HTML文件才能运行 DJava Applet 程序的.class 文件可用 Java命令运行解析:本题考查的是 Java中的 Applet以及 Applt与 Application的区别。选项 A, Applet的运行方式和 Java Application不同,但是 Applet在运行前也必须被编译为类文件,这点和 Application是一样的。因此,它们都用 javac进行编译。

8、因此,选项 A的说法是正确的。选项 B,在每个应用程序 Application中可以包含多个方法,但应用程序都是以 main()方法为入口点执行,因此必须有且只能有一个 main方法。故选项 B的说法是正确的。选项 C,Applet 是能够嵌入 HTML语言中,并能够在浏览器中运行的类。Applet的运行环境是 Web浏览器,所以必须建立 HTML文件,告诉浏览器如何加载与运行Applet。所以,选项 C的说法是正确的。选项 D,根据选项 C的分析,Applet 是不能直接通过 Java命令行启动运行的。因此,选项 D的说法是错误的。8 处理对象传输的接口是 A 。ASerializable

9、BCloneable CItenListener DActionListener解析:处理对象传输就是把对象串行化。Java 语言中,如果要串行化某些类的对象,这些类就必须实现 Serializable接口。因此,本题的正确答案是 A。9 在读取二进制数据文件的记录时,为了提高效率常常使用的一种辅助类是 C 。AInputStream BFileInputStream CBufferedInputStream DBufferedReader解析:本题考查 Java语言的输入/输出流。选项 A的 InputStream类、选项 B、的 FilelnputStream类、选项 D的 Buffere

10、dReader类都是 Java语言中和输入输出直接相关的类,不属于辅助类,因此可以直接判断出选项 C为正确答案。另一方面,我们也可以详细分析每个选项。题目中要求读取二进制数据文件的记录,因此要使用字符输入流。选项 A的 InputStream是java.io 包中的抽象类,是所有字节输入流的父类。题目要求的是字符输入流,显然,选项 A不对。选项 B的 FileInputStream3是一个字节输入流,它可以对一个磁盘文件涉及的数据进行处理。和选项 A一样,选项 B是错的。选项 C的 StringBuffer是一个表示可变长度字符串的类,在读取文件时并不知道读取字符的具体长度,因此为 Strin

11、gBuffer类对象分配的内存会自动扩展从而容纳新增的字符,这提高了读取的效率。所以,StringBuffer 是一个可以提高读取文件效率的辅助类。故选项 C是正确答案。选项 D的 BufferedReader虽然是一个字符输入流,用于从字符输入流中读取文本并将字符存入缓冲区。但是, BufferedReader直接用于文件的读取,不起辅助作用。所以,选项 D是错误的。 10下列事件监听器中,无法对 TextField对象进行事件监听和处理的是 D 。AActionListener BFocusListener CMouseMotionListener DChangeListen解析:本题考查

12、 AWT事件处理。事件就是发生在用户界面上的用户交互行为所产生的一种效果。每类事件都有对应的事件监听器,监听器就是接口。在单行文本输入区(TextFielD) 构件上可能发生的事件包括:FocusEvent 焦点事件,焦点的获得和丢失。这类事件所对应的事件监听器是 FocusListener:ActionEvent 动作事件,按钮按下,TextField中按 Enter键。这类事件所对应的事件监听器是 ActionListener; MouseEvent鼠标事件,鼠标单击、释放、拖动、移动。这类事件所对应的事件监听器是MousetMofionListener。当然还包括其他一些,但是在所有事件

13、及其所对应的事件监听器中,不包括 ChangeListener这样一个事件监听器。因此,本题的正确答案是 D。 11有一段 java 应用程序,它的主类名是 Abc,那么保存它的源文件名可以是 C 。Aabc.java BAbc.class CAbc.java D以上都可以12每个 Java小应用程序必须定义为 A 。AApplet 类或 JApplet类的子类 BJFrame 类的子类 CFrame 的子类 DWindow 的子类解析:本题考查 Applet的基本知识。Applet 类定义了小应用程序(Applet)与其运行环境之间的一个接口;JApplet 是 Applet类的扩展,它继承

14、了 Applet的方法和执行机制,同时也增加了对 Swing构件的支持。每个 Java小应用程序都必须是 Applet类或 JApplet类的子类。因此,本题的正确答案是 A。 13在 Applet的 init()方法被调用后,接下来最先被调用的方法是 B 。Arun() Bstart() Cstop() Ddestroy()解析:Applet 生命周期包括 Applet的创建、运行与消亡几个状态。Applet 类提供了在生命周期不同阶段响应主要事件的 4种方法,这 4种方法的调用次序如下图所示。由上图可知,在调用完 init()方法后,接下来最先被调用的是 start()方法。因此,本题的正

15、确答案是 B。 14整型数据类型中,需要内存空间最少的是 D 。Ashort Blong Cint DByte415下列标识符(名字)命名原则中,正确的是 D 。A类名的首字母小写 B变量和方法名的首字母大写C接口名的首字母小写 D常量完全大写解析:Java 命名的基本原则包括如下几条:、$不作为变量名、方法名的开头;变量名、方法名首单词小写,其余单词只有首字母大写;接口名、类名首单词第一个字母大写;常量完全大写。根据上述命名规则,选项 D的说法是正确的。 16Java 中定义常量的保留字是 B 。Aconst Bfinal Cfinally DNative解析:fmal 是最终的修饰符,其修

16、饰的是常量。 17在调用方法时,若要使方法改变实参的值,可以 C 。A用基本数据类型作为参数 B用指针作为参数 C用对象作为参数 D以上都不可以18下列有关 Java布尔类型的描述中,正确的是 A 。A一种基本的数据类型,它的类型名称为 boolean B用 int表示类型 C其值可以赋给 int类型的变量 D有两个值:1 代表真,0 代表假19Java 中所有类的父类是 D 。AFather BLang CException DObject解析:ObJeot 是所有类的根。 20下列数中为八进制的是 C 。A27 B0x25 C026 D028解析:采用 0,1,2,3,4,5,6,7 八个

17、数码,逢八进位,并且开头一定要以数字 0开头的为八进制。 21容器被重新设置大小后, B 布局管理器的容器中的组件大小不随容器大小的变化而改变? A. CardLayout B. FlowLayout C. BorderLayout D. GridLayout 22下列包中,包含 Scanner类的是 C 。Ajavax.swing Bjava.lang Cjava.util DJava.applet23下列选项中,与成员变量共同构成一个类的是 B 。A关键字 B方法 C运算符 D表达式解析:类体中定义的两种成员,数据成员和成员函数。 24Java 中的抽象类 Reader和 Writer所处

18、理的流是 D 。A图像流 B对象流 C字节流 D字符流解析:ReaderWriter 所处理的流是字符流,InputStreamOutputStream 的处理对象是字节流。 25下列命令中, A 是 Java的编译命令。5Ajava Bjavadoc Cjavac DJar解析:本题考查 java中 JDK工具。javac 是 Java编译命令,能将源代码编译成字节码,以.class 扩展名存入 java工作目录中。java 是 Java解释器,执行字节码程序,该程序是类名所指的类,必须是一个完整定义的名字。javadoc 是 Java文档生成器,对 Java源文件和包以 MML格式生成 A

19、P文档。appletviewer 是 avaApplet浏览器。选项 A正确。26用于在子类中调用被重写父类方法的关键字是 B 。Athis Bsuper CThis DSuper27下列不属于表达式语句的是 C 。A+i; B-j; Cb#a; Db*=a;解析:前两项是自加减运算,最后一项是 b=b*a。 28下列为窗口事件的是 B 。AMouseEvent BWindowEvent CActionEvent DKeyEvent解析:MouseEvent 鼠标事件,AcfionEvent 组件事件,KeyEvent 键盘事件。 29用鼠标点击菜单项(MenuItem)产生的事件是 B 。A

20、MenuEvent BActionEvent CKeyEvent DMouseEvent解析:ActionEvent 组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如 Button)生成此高级别事件。事件被传递给每一个 ActionListener对象,这些对象是使用组件的 addActionListener方法注册的,用以接收这类事件。 30当一个 Applet被加载,后续对 Applet生命周期方法的调用中,可能存在的次序是 B 。Astart(),stop(),destroy()Binit(),start(),stop(),start(),stop(),destroy()

21、Cstart(),init(),stop(),destroy() Dinit(),start(), destroy()31. 在 HTML文件的标志中作为可选属性的是 C 。AApplet 主类的文件名 BApplet 显示区域的宽度 CApplet 主类的路径 DApplet 显示区域的高度32将长整型(long)数据转换为较短的整数类型(int)数据,要进行 B 。A类型的自动转换 B类型的强制转换C无需转换 D无法实现解释:精度由小到大自由转换,由大到小强制转换33下列特点中不属于 Java的是 B 。A多线程 B多继承 C跨平台 D动态性34下列标识符定义中,不合法的是 D 。Aint

22、 $x; Bint _123; Cint Sum_2; Dint #dim;35下列选项中为单精度数的是 C 。A2 B5.2 C0.2f D023636类变量必须带有的修饰符是 A 。Astatic Bfinal Cpublic Dvolatile37下列选项中属于字符串常量的是 B 。A abc B ”abc” Cabc D(abc)38Java 程序默认引用的包是 C 。Ajava.ext 包 Bjava.awt 包 Cjava.lang 包 Djava.util 包39当一个 Applet所在的 Web页面被其他页面覆盖后,不可能被调用的 Applet方法是 B Adestroy()

23、Binit() Cstop() Dstart()40用于设置组件大小的方法是 B 。Apaint() BsetSize() CgetSize() Drepaint()解析:在构件类的方法中,paint()方法是绘制构件.selSize()方法是设置组件大小,getSize()方法是获得组件大小, repaint()方法是重新绘制构件。 41点击窗口内的按钮时,产生的事件是 C 。AMouseEvent BWindowEvent CActionEvent DKeyEvent解析:在构件的事件类中,MouseEvent 事件是鼠标事件,鼠标单击,移动,WindowEvent事件是窗口事件,关闭窗口

24、,窗口闭合,图标化,ActionEvent 事件是动作事件,按钮按下,TextField 中按 Enter键,KeyEvent 事件是键盘事件,键按下、释放。 42AWT 中用来表示对话框的类是 D 。AFont BColor CPanel DDialog解析:AWT 中 Font是表示字体的类,Color 是表示颜色的类,Panel 是表示面板的类,Dialog是表示对话框的类。 43下列运算符中,优先级最高的是 D 。A+= B= C Bnew BufferedInputStream(new File(“in.txt”); Cnew BufferedInputStream(new Inpu

25、tStream(“in.txt”); Dnew BufferedInputStream(new File InputStream(“in.txt”);57. 可以确定 prefs是一个目录或文件。ABoolean exists=Directory.exists(“prefs”); BBoolean exists=(new File(“prefs”).isDir(); CBoolean exists=(new Directory(“prefs”).exists(); DBoolean exists=(new File(“prefs”).isDirectory();58. B 可以获得文件 fil

26、e.txt的父目录名。AString name=File.getParentName(“file.txt”); BString name=(new File(“file.txt”).getParent(); CString name=(new File(“file.txt”).getParentName(); DString name=(new File(“file.txt”).getParentFile();解析:a,File 没有 getParentName(String path)静态方法c,同上,没有 getParentName()这个方法d, File 的 getParentFile

27、() 返回的是一个 File 对象,可以这样写String name=(new File(“file.txt“).getParentFile().getPath();59. 以下说法正确的是 D 。A. Error类是一个 RuntimeException异常 B. 任何抛出一个 RuntimeException异常的语句必须包含在 try块之内 C. 任何抛出一个 Error对象的语句必须包含在 try块之内 D. 任何抛出一个 Exception异常的语句必须包含在 try块之内60. 以下说法正确的是 D 。A. 应用程序中可以使用的所有语句都可以在 Applet中使用 B. Apple

28、t程序中可以使用的所有语句都可以在应用程序中使用C. Applet程序都可以当做应用程序使用 D. System.exit(0)不能在 Applet中使用二、填空题1 JVM 指的是 Java 虚拟机 。2 Java 中的字符变量在内存中占 16 位。93 Java 语言对简单数据类型进行了类包装,int 对应的包装类是 integer 。4 Java 字节码文件的扩展名是 .class 。5 若类声明时加上修饰符 final ,则表示该类不能有子类。6 Java的类库中提供 Throwable类来描述异常,它有 Error和 Exception 两个直接子类。7 一个 Applet被浏览器加

29、载后,是从 inti() 方法开始执行的。8 类方法不但可以由对象调用,还可以由 类名 调用。9 Java 接口内的方法都是公共的、 抽象 的。10运用 内部类 流可以提高读写数据的效率。11在 Java语言中,用 abstract 修饰符定义的类称为抽象类。12在 Java中,字符是以 16位的 unicoed(国际) 码表示的。13抛出异常的语句是 throw 语句。14Java 中用 private 修饰的成员变量不能被不同包中的类访问。15 在实现 Serializable接口的类中,用 transient 关键字可使某些数据不被串行化。16 一个类只有实现了 serializable

30、 接口,它的对象才是可串行化的。17 对 Java对象的读写的过程被称为 对象的串行化 。18 在类的声明中,通过使用 extends 关键字创建一个类的子类。19 用户不能直接调用构造方法,只能通过 new 关键字自动调用。20 AWT中的布局管理器包括 FlowLayout、BorderLayout、GridLayout、CardLayout 和 GridBagLayout。21 对于重写或继承的方法,Java 运行时系统根据调用方法的 的类型来决定调用哪个方法。22 Java 不直接支持多继承,但可以通过 接口 实现多继承。23 Java 源文件中最多只能有一个_ public _类,其

31、他类的个数不限。24 Java对象串行化技术,主要是通过 ObjectInputStream类和 ObjectOutputStream 类来实现。25 根据程序的构成和运行环境的不同,Java 源程序分为两大类: _ Application _程序和 Applet程序。26 创建包的语句应该放在程序的位置为 程序第一行 。27 按作用域分类,变量有局部变量、_ 类成员变量 _、方法参数和异常处理参数。28 Java 虚拟机能自动处理_ 运行 _异常。29 RandomAccessFile 所实现的接口是_DataInput _和 DataOutput 接口。30 开发与运行 Java Appl

32、ication程序需要经过的三个主要步聚为编辑源程序、编译生成字节码、_ 解释运行 字节码 _。31. 用 修饰符修饰的方法没有方法体.32. 子类如果想用父类的构造方法,必须在子类的构造方法中用 super 关键字调用。33. 在关键字中能代表当前类或对象本身的是 this 。34. Java中使用 interface 关键字定义接口。35. java中一个类通过使用 imlement 关键字声明自己使用一个或多个接口。36. 接口中的方法的默认访问权限是 public 。37. 数组声明后,必须使用 new 运算符分配内存空间。38. Button类的直接父类是 。39. 一个容器可以使用

33、 add() 方法将组件添加到该容器中。1040. Java中 TextArea 类可以用来建立多行文本区。三、判断题1 Java 编译器使用文件系统来保存程序包。 (T)2 Java 源程序文件中是不区分字母的大小写的。 (F)3 可以用 new来创建一个类的实例,即“对象“。 (T)4 匿名类没有构造方法。 ()5 Java 的接口方法必须声明成 public。( )6. Java中缺省浮点型是 float。( F)7 protected 修饰的类成员只能被其子类访问。(F)8 Java 中类的构造方法只能有一个。 (F)9 在构造方法中如调用 super()语句,则必须使其成为构造方法的

34、第一条语句。 ()10类的 public类型的成员变量不可以被继承。 (F)11子类可以继承父类所有的成员变量及成员方法。 (F)12Java 类中不能存在同名的两个成员方法。 (F)13覆盖后的方法的访问权限不能比被覆盖的方法的访问权限大。( )14覆盖后的方法可以比被覆盖的方法抛出更多的异常。 ()15覆盖后的方法与被覆盖的方法的返回值可以不一样。 ()16内部类可以访问它所在类中的所有成员变量和方法。 ()17Java 可以在方法的输入参数位置定义匿名内部类。 ()18无参数、无返回值的抽象方法 sp可声明为”abstract void sp() ;” 。( )19抽象类不能实例化。 (

35、)20实现接口的类不能是抽象类。 ()21抽象类中只能有抽象方法,不能包含非抽象的方法 。 ()22实现一个接口的非抽象类中一定要实现接口中的所有方法。 ()23一个类可以实现多个接口。 ()24定义在接口中的常量都默认为 public、static 和 final。 ()25语句 String s=new String10;执行后,s0 为 未定义。( F)26StringBuffer 类型的字符串是常量字符串。 (F)27用 Javac编译 Java源文件后得到代码叫字节码。 (T)28break 语句可以用在循环和 switch语句中。 ()29无名包中的类不能被其他包中的类引用。 ()

36、30FileInputStream 可以作为 BufferedInputStream 的参数。 ()31. 在使用 BorderLayout时,最多可以放入五个组件。 ()32. 扩展的适配器类允许只覆盖想要使用的特定方法。 ()33. RandomAccessFile并不是单纯的输入或输出流,它的直接父类是 File类。()34. Applet是一种特殊的 Panel,它是 java Applet的最外观容器。 () ()35. Applet的类定义中虽然没有标准的 main()方法,但仍可以用 java命令独立运行。 ()四、阅读程序,写出程序的运行结果1public class Doub

37、learithmaticOperator public static void main(String args)int a=10,b=4,c=20,d=6; System.out.print(a+b*c+d); System.out.print(“,“); System.out.print(a+c%b); 11System.out.print(“,“); System.out.println(a+*b+c*-d); 2public class PrintTest public static void main(String args) int a=4,b=6,c=8; String s=“a

38、bc“;System.out.println(a+b+s+c); System.out.println(); 3public class SwitchTest public static void main(String args) int i=1; switch (i) case 0: System.out.print(“zero,“); break; case 1: System.out.print(“one,“); case 2: System.out.print(“two,“);default: System.out.println(“default“);4. public class

39、 MultiplyList public static void main(String args) String output=“;blabel: for(int row=1;row4 下面程序对数组中每个元素赋值,然后按逆序输出。请在横线处填入适当内容,使程序能正确运行。 import java.io.*; public class ArrayTest public static void main (String args) int i; int a=int5;for(i=0;i=0;i-) System.out.println(“a“+i+“=“+ai); 5. 下列程序从键盘输入若干

40、个整数,当输入 0时,输入终止;当输入的数小于 0,或大于100时抛出异常。import java.util.*;class DigitException extends Exception 17/在下行空白处填上声明抛出 DigitException异常的语句void test(int x) /在下行空白处填上抛出 DigitException异常的语句if(x100) public class MyInputpublic static void main(String args)int input;Scanner scanner=new Scanner( );DigitException

41、t=new DigitException();while(scanner.hasNext()try input=scanner. ;if(input=0)break;t.test(input);catch(DigitException e)System.out.println(e.toString();6. Applet界面上有一个标签(Label) 、一个列表(list)和一个文本区域(TextArea) 。程序实现以下功能:一旦用户在列表中(单击鼠标)选中了某书名选项,该书名将被立即显示在文本区域中。请在横线处填入适当内容,使程序能正确运行。import java.awt.*;import

42、.java.awt.event.* import java.applet.*;public class MyChoice extends AppletString bookstore=“Java 程序设计“,“C+ 程序设计“,“网络基础“;Label la=new Label(“请选择你要的书籍:“);TextArea t=new TextArea(5,30);List c=new List();public void init()for(int i=0;i3;i+)c.add(bookstorei);add(la);add(c); ;add(t);c. addItemListener (n

43、ew Cli();class Cli implements ItemListenerpublic void itemStateChanged(ItemEvent e)t. setText (c.getSelectedItem()+“n“);18六、编程题1 编写一个矩形类 Rectangle的 Java程序,矩形类有两个数据成员,分别是长 rLength和宽 rWidth,可以通过 getLength()、getWidth()、getArea()方法分别查看矩形的长、宽和面积,也可以通过 setLength()和 setWidth()方法重新设置矩形的长和宽。public class Rect

44、angle float rLength;float rWidth;public float getLength()return this.rLength;public float getWidth()return this.rWidth;public float getArea()return (rLength*rWidth);public void setLength(float l)this.rLength = l;public void setWidth(float w)this.rWidth = w;Rectangle(float l, float w)setLength(l);set

45、Width(w);System.out.println(“Length“+getLength();System.out.println(“Width“+getWidth();System.out.println(“Area“+getArea();public static void main(String args) Rectangle r= new Rectangle(1 ,2);2编写程序创建一个按钮和一个文本域,按钮上的文字为“change” ,文本域中的文字为“color”,当单击按钮时, “color”的颜色在 yellow和 red之间切换。import java.awt.*;im

46、port java.awt.event.*;import javax.swing.*;public class ArtFont extends JFrame implements ActionListenerJButton colorBtn;JTextArea txtArea;Font font;Color colorStyle = Color.red;public ArtFont()19super(“字体设置“ );font = new Font(“宋体“, 1,15);colorBtn = new JButton(“change“);txtArea = new JTextArea(10, 8

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报