还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
一、选择题
1.运行Java程序需要的工具软件所在的目录是」___________A.JDK的bin目录B.JDK的demo目录C.JDK的lib目录D.JDK的jre目录
2.下列关于Java语言特点的叙述中,错误的是AA.Java是面向过程的编程语言B.Java支持分布式计算C.Java是跨平台的编程语言D.Java支持多线程
3.Java的核心包中,提供编程应用的基本类的包是A__________A.java.lang B.java.util C.java.applet D.java.rmi
4.下列关于Java对impon语句规定的叙述中,错误的是CA.在Java程序中import语句可以有多个B.在Java程序中import语句可以没有C.在Java程序中import语句必须有一个D.在Java程序中import语句引入在所有类定义之前
5.在编译Java程序时,用于指定生成.class文件位置的选项是BA.-g B.-d C.-verbose D.-vonarn
6.下列关于构造方法的叙述中,错误的是C A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new自动调用
7.下列叙述中错误的是D A.Java Application与Applet所用编译命令相同
8.通常情况下,Java Application只能有一个main方法C.Java Applet必须有HTML文件才干运行D.Java Applet程序的.class文件可用Java命令运行
8.处理对象传输的接口是AA.Serializable B.Cloneable C.ItenListener D.ActionListener
9.在读取二进制数据文件的记录时,为了提高效率往往使用的一种辅助类是C A.InputStream B.FilelnputStream C.BufferlnputStream D.BufferedReader
10.下列事件监听器中,无法对TextField对象进行事件监听和处理的是DA.ActionListener B.FocusListener C.MouseMotionListener D.ChangeListen
11.Swing的选项面板是AA.JtabbedPane B.JLayeredPane C.JscrollPane D.JsplitPane
11.有一段java应用程序,它的主类名是Abe,那末保存它的源文件名可以是A.abc.java B.Abc.class C.Abe.java D.以上都可以
12.每一个Java小应用程序必须定义为A A.Applet类或者JApplet类的子类B.JFrame类的子类C.Frame的子类D.Window的子类
13.在Applet的init方法被调用后,接下来最先被调用的方法是BA.run B.start C.stop D.destroyO
14.下列关于Applet的安全限制的叙述中,错误的是C oA.通常情况下,禁止Applet读、写本地文件系统B.通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接C.通常情况下,禁止Applet读取系统信息D.通常情况下,禁止Applet加载本地库或者方法运行结果
123459.public classCalculation{public floatavgint...nums{int sum=0;forint x:nums{sum+=x;return floatsum/nums.length;public staticvoid mainString args[]{Calculation cal二new Calculation;float avl=caLavg10,20,30;System.out.printlnavl;运行结果
20.
010.package test;public classOuterClass{private classInterClass{public InterClass{System.out.printlnInterClass;public OuterClass{InterClass ic=new InterClass;System.out.println OuterClass;public staticvoid mainString args[]{OuterClass oc=new OuterClass;运行结果InterClassOuterClass
11.importjava.io.*;publicclass FileTest{public staticvoid mainStringargs[J{d.mkdir;String l[]=d.list;forint i=0;il.length;i++System.out.printlnl[ij;显示商标
12.interface ShowMessage{void String s;}class TVimplements ShowMessage{显示商标public voidString s{System.out.printlns;}class PCimplements ShowMessage{显示商标public voidStrings{System.out.printlns;}public classExample4_28{public staticvoid mainString args[]{ShowMessage sm;sm=new TV;.显示商标长城牌电视机sm显示商标联想奔月机sm=new PC;sm.5008PC
五、程序填空
1.以下为一个applet的完整程序,它使用“宋体”字体,在叩plet窗口中显示背景色为黑色,前景色为绿色的字符串“您好!import java.awt.*;import java.applet.*;public classDrawStringDemo extendsApDletlprivate Fontafont=new Font“宋体”,Font.BOLD,18;public voidinit{-etBackColor Ccl°r,hlack;public void paintGraphics g{g.setColorColor.green;e.setFont afont:匕drawString“你回!”,10,40;
2.以下为一个java的完整程序,它定义了一个类Car,并在程序中创建了一个该类的对象DemoCar,调用该对象的set_number方法设置车号属性为3388,调用该对象的show_numbcr方法输出车号//Car.javaclass Car{int car_number;void set_numberint car_num{car_number=car.rmm;void show_number{System.out.prinlln“My carNo,is:+car_number;//CarDemo.javaclass CarDemo{public staticvoid mainStringargs[]{Car DemoCar=new Car;DcmcCar,L6t_jwmbc T33RR_____________________;DemoCar.show_number0;}---------------------------------------------------------------3・该程序是一个Applet小程序,它将当前系统时间显示在浏览器中Java源程序和网页代码如下:import java.awt.*;import java.applet.Applet;import java.util.Date;public classshowDate extendsApplet-------Date timeNow=new Datepublic voidpaintGraphics1g.setFont msgFont;g.setColorColor.blue;g.drawStringtimeNow.toString,5,50;HTMLHEADTITLE/TITLE/HEADBODY/APPLET/BODY/html
4.下面程序对数组中每一个元素赋值,然后按逆序输出请在横线处填入适当内容,使程序能正确运行//import java.io.*;public classArray Test{Dublic staticyoid mainStringargsinti;int a[]=new int
[5];fori=0;i5;i++a[i]=i;for i=4:i=O:i--]
5.下列程序从键盘输入若干个整数,当输入时,输入终止;当输入的数小于0,或者大于100时抛出异常importjava.util.*;class DigitExceptionextends Exception{//在下行空白处填上声明抛出DigitException异常的语句void testintx{〃在下行空白处填上抛出DigitException异常的语句ifx0||x100_________________________public classMylnput{public staticvoid mainStringargs[]{int input;Scanner scanner=new Scanner;DigitException t=new DigitException;whilescanner.hasNext{try{input=scanner.;ifinput==Obreak;t.testinput;}catchDigitException e{System.out.printlne.toStringO;
6.Applet界面上有一个标签Label、一个列表list和一个文本区域TextArea程序实现以下功能一旦用户在列表中单击鼠标选中了某书名选项,该书名将被即将显示在文本区域中请在横线处填入适当内容,使程序能正确运行import java.awt.*;import java.applet.*;public classMyChoice extendsApplet{程序设计程序设计网络基础请选择你要的书籍Text Areat=new TextArea5,30;List c=new List;public voidinit{forint i=0;i3;i++c.addbookstore[i];addla;*addt;cnew Cli;class Cliimplements ItemListener{public voiditemStateChanged ItemEvente{
六、编程题
1.编写一个矩形类Rectangle的Java程序,矩形类有两个数据成员,分别是长「Length和宽「Width,可以通过getLength、getWidth getArea方法分别查看矩形的长、宽和面积,也可以通过setLength和setWidth方法重新设置矩形的长和宽public classRectangle{private doublerLength,rWidth;Rectangle{rLength=O.O;rWidth=O.O;}void setLengthdoublex{rLength=x;}void setWidthdoublex{rWidth=x;}矩形的长为矩形的宽为矩形的面积为public staticvoid mainString[]args{Rectangle a=new Rectangle;a.setLength
1.0;a.setWidth
2.0;a.getLength;a.getWidth;a.getArea;}
2.编写程序创建一个按钮和一个文本域,按钮上的文字为“change”,文本域中的文字为color”,当单击按钮时,”cob亡的颜色在yellow和red之间切换import java.awt.*;import javax.swing.*;import java.awt.event.*;public classColorTest extendsJFrame implementsActionListener{public ColorTest{super;setLayoutnew GridLayout2,l;b
1.addActionListenerthis;addbl;T
1.setForegroundColor.red;addTl;setDefaultCloseOperationJFrame.EXIT_ON_CLOSE;setSize200,200;setVisibletrue;publicvoidactionPerforiTiedActionEvent e{ifTl.getForeground==Color.REDTl.setForegroundColor.yellow;elseT
1.setForegroundColor.red;public staticvoid mainString[]args{new ColorTest;
3.设已定义了一个Book类,该类包括书名bookName和单价price属性编写程序定义一个方法writeToFileBook[]b,利用ObjectOutputStream类的writeObject方法将若干本书籍的信息写入到当前路径卜的文件book.dat中;定义一个方法readFromFile,利用ObjectlnputStream类的readObject方法将若干本书籍的信息从当前路径下的文件book.dat中读出import java.io.*;import java.util.*;public class Book implementsSerializable{private StringbookName;private double price;BookString name,doublepr{bookName=name;price=pr;}private staticvoid writeToFileBook[J b{tryforint i=0;ib.length;i++{out.writeObjectb[i];}out.close;}catchIOException e{e.printStackTrace;}private static Book[]readFromFileint n{Book b[]=new BooklnJ;try{forint i=O;ib.length;i++{b[i]=BookIn.readObject;}In.close;}catchException e{e.printStackTrace;}return b;public staticvoid mainString[]args{马克思writeToFilea;Book b[]=new Book|a.length];b=readFromFileb.length;forint i=O;ib.length;i++{b[i].print;
4.编写一个计算面积类CalculatorArea类的Java程序,该类有5个成员变量,分别是长cLength、宽eWidth、高cHeight、半径cRadius和面积cArea,该类可根据实例化参数的不同,设置不同的成员变量的值,并计算不同的图形面积当参数是1个时,设置的是半径cRadius的值,计算的是圆的面积;当参数是2个时,设置的是长cLength和宽eWidth的值,计算的是矩形的面积;当参数是3个时,设置的是长cLength、宽eWidth和高cHeight的值,计算的是长方体的表面积public classCalculatorArea{private doublecLength,cWidth,cHeigth,cRadius,cArea;CalculatorAreadouble x{cRadius=x;cArea=
3.14*cRadius*cRadius;半径为的圆的面积为CalculatorAreadouble x,double y{cLength=x;cWidth=y;cArea=cLength*cWidth;长为宽为的矩形的面积为CalculatorAreadouble x,double y,double z{cLength=x;cWidth=y;cHeigth=z;cArea=2*cLength*cWidth+cLength求cHeigth+cWidth*cHeigth;长为宽为高为的长方体的表面积为public staticvoid mainString[]args{CalculatorArea a=new CalculatorArea
1.0;CalculatorArea b=new CalculatorArea
1.0,
2.0;CalculatorArea c=new CalculatorArea.0,
2.0,
3.0;
5.编写Applet程序求三个整数的最小值
6.创建一个标题为“按钮”的窗框,窗框中显示有“按下我”字样的按钮盒一个文本框,当单击时会在文本框上显示“Hello Java
7.编写一个具有标准的菜单条的独立应用程序,包含菜单File,File菜单又包含菜单项Exit,当单击菜单项Edit时关闭窗口
8.编写一个Fmme来显示字符串,显示字符串及位置,字体、字体大小和颜色通过HTML文件中的参数来传递
14.整型数据类型中,需要内存空间至少的是一^_A.short B.long C.int D.byte
15.下列标识符名字命名原则中,正确的是D A.类名的首字母小写B.变量和方法名的首字母大写C.接口名的首字母小写D.常量彻底大写
16.提供showDocument方法,使Applet能够请求浏览器访问特定URL的类是B_____.______A.Applet B.AppletContext C.JApplet D.URL
17.Java中定义常量的保留字是是J__________A.const B.final C.finally D.native
17.在调用方法时,若要使方法改变实参的值,可以oA.用基本数据类型作为参数B.用指针作为参数C.用对象作为参数D.以上都不可以
18.下列有关Java布尔类型的描述中,正确的是A A.一种基本的数据类型,它的类型名称为boolean B.用int表示类型C.其值可以赋给int类型的变量D.有两个值1代表真,0代表假
19.Java中所有类的父类是上一_______A.Father B.Lang C.Exception D.Object
20.下列数中为八进制的是-A.27B.0x25C.026D.
02821.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?BA.CardLayout B.FlowLayout C.BorderLayout D.GridLayout
22.下列包中,包含JOptionPane类的是A oA.javax.swing B.java.lang C.java.util D.java.applet
22.下列包中,包含Scanner类的是A.javax.swing B.java.lang C.java.util D.java.applet
23.下列选项中,与成员变量共同构成一个类的是B A.关键字B.方法C.运算符D.表达式
24.Java中的抽象类Reader和Writer所处理的流是D A.图象流B.对象流C.字节流D.字符流
25.下列叙述中,错误的是AA.内部类的名称与定义它的类的名称可以相同B.内部类可用Abstract修饰C.内部类可作为其他类的成员D.内部类可访问它所在类的成员
26.下列命令中,是Java的编译命令A.java B.javadoc C.javac D.jar
27.用于在子类中调用被重写父类方法的关键字是B A.this B.super C.This D.Super
28.下列不属于表达式语句的是C A.++i;B.—j;C.b#a;D.b*=a;
29.下列为窗口事件的是B A.MouseEvent B.WindowEvent C.ActionEvent D.KeyEvent
30.用鼠标点击菜单项Menuitem产生的事件是B A.MenuEvent B.ActionEvent C.KeyEvent D.MouseEvent
31.当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是A A.start,stop,destroyOB.init,start,stop,start,stop,destroyOC.start,init,stop,destroyOD.init,start,destroyO
32.在HTML文件的Applet标志中作为可选属性的是」________A.Applet主类的文件名B.Applet显示区域的宽度C.Applet主类的路径D.Applet显示区域的高度
33.如果应用程序要在Applet上显示输出,则必须重写的方法是是C-A.Graphics.drawStringO B.repaint C.paint D.update
32.将长整型long数据转换为较短的整数类型int数据,要进行A.类型的自动转换B.类型的强制转换C.无需转换D.无法实现
33.下列特点中不属于Java的是BA.多线程B.多继承C.跨平台D.动态性
34.下列标识符定义中,不合法的星D A.int$x;B.int_l23;C.int Sum_2;D.int#dim;
35.下列选项中为单精度数的是C n_________A.2B.
5.2C.
0.2f D.
02336.类变量必须带有的修饰符是A.staticB.final C.public D.volatile
37.下列选项中属于字符串常量的是BA.abc B.abc C.fabc]D.abc
38.Java程序默认引用的包是C A.java.ext包B.java.awt包C.java.lang包D.java.util包
39.当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是BA.destroyO B.init C.stop D.start
40.用于设置组件大小的方法是上一_A.paint B.setSize C.getSize D.repaint
41.点击窗口内的按钮时,产生的事件杲C0A.MouseEvent B.WindowEvent C.ActionEvent D.KeyEvent
42.AWT中用来表示对话框的类是D A.Font B.Color C.Panel D.Dialog
43.下列运算符中,优先级最高的是D A.+=B.==C.D.++
44.下列运算中结果为1的是B A.8»1B.4»2C.8«1D.4«
245.在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是I」____________A.stop B.destroyO C.paint D.start
46.自定义异常类的父类可以是CA.Error B.VirtualMachineError C.Exception D.Thread
47.Applet的默认布局管理器是B A.BorderLayout B.FlowLayout C.GridLayout D.PanelLayout
48.Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是C/A.Writer B.DataOutput C.OutputStream D.ObjectOutput
49.在方法内部使用,代表对当前对象自身引用的关键字是DA.super B.This C.Super D.this
50.Java类库中,将信息写入内存的类是B
50.下列语句中,语法正确的是oA.byte y=11;byte x=y+y;B.String x=new Object;C.Object x=new StringHellow’;D.int a[l1]=new int[l1];
51.下列事件表明在一个构件之上有一个按键按下A.KeyEvent B.KeyDownEvent C.KeyPressEvent D.KeyTypedEvent
52.创建一个监听类,当鼠标挪移时,它可以接受事件A.通过继承MouseListener接口B.通过实现MouseListener接口C.通过继承MouseMotionListener接口D.通过实现MouseMotionListener接口
53.以下说法正确的是___________oA.一个gridLayout布局管理器可以将多个构件定位在多行或者多列声B.一个borderLayout布局管理器的North位置是放置一个Frame的菜单条的恰当位置C.一个gridLayout布局管理器的各单元的大小由各自所放置的构件决定D.一个borderLayout布局管理器中的构件的大小不随容器大小的改变而改变
54.假定有一个动作事件ActionEvent,方法可以判别出产生事件的构件A.public ClassgetClasses B.public ObjectgetSourceC.public EventObjectgetSource D.public ComponentgetTarget
55.布局管理器使用的是组件的最佳尺寸A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout56可以构建一个BufferedStream流A.new BufferedInputStream in.txt;B.new BufferedInputStreamnew File in.txt;C.new BufferedInputStreamnewInputStreamin.txt;D.new BufferedInputStreamnew File InputStr6amin.txt;57可以确定prefs是一个目录或者文件A.Boolean exists二Directory.exists prefh;B.Boolean exists=new Fileprefb.isDir;C.Boolean exists=new Directory€Cprefs,,,exists;D.Boolean exists=new File4Cprefs,,.isDirectory;58可以获得文件file.txt的父目录名A.String name=File.getParentName ufile.txf,;B.String name=ncw File44file.txt,,,gctParcnt;C.String name=newFile44file.txt,,,getParentName;D.String name=newFilefile.txf^.getParentFileO;
59.以下说法正确的是b oA.Error类是一个RuntimeExccption异常B.任何抛出一个RuntimeException异常的语句必须包含在try块之内C.任何抛出一个Error对象的语句必须包含在try块之内D.任何抛出一个Exception异常的语句必须包含在try块之内
60.以下说法正确的是d oA.应用程序中可以使用的所有语句都可以在Applet中使用B.Applet程序中可以使用的所有语句都可以在应用程序中使用C.Applet程序都可以当做应用程序使用D.System.exitO不能在Applet中使用
二、填空题
1.JVM指的是Java虚拟机上
2.Java中的字符变量在内存中占16位、
3.Java语言对简单数据类型进行了类包装,int对应的包装类是Ina___________________
4.Java字节码文件的扩展名是.class__________
5.若类声明时加之修饰符皿_,则表示该类不能有子类
6.Java的类库中提供Throwable类来描述异常,它有Error和Exception两个直接子类
7.一个Applet被浏览器加载后,是从方法开始执行的
08.类方法非侣用以由对象调用,i不可以由由幺调ffL
8.Swing中用来表示表格的类是Jtable
09.Java接口内的方法都是公共的、_拉■_______的,实现接口就要实现接口内的所有方法
10.Java语言的内部类___________可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量
10.运用缓冲流可以向高读写数据的效率C
11.在Java语言中,用abstract修饰符定义的类称为抽象类
12.在Java中,字符是以16位的Unicode码表示的
013.抛出异常的语句是throw语句
14.Swing中用来表示工具栏的类是javax.swing.JToolBar
015.Java中用private修饰的成员变量不能被不同包中的类访问
16.在实现Serializable接口的类中,用transient关键字可使某些数据不被串行化
17.一个类惟独实现了Serializable接口,它的对象才是可串行化的
18.对Java对象的读写的过程被称为对象串行化◊
19.在类的声明中,通过使用extends关键字创建一个类的子类
20.Swing中的组件往往采用MVC结构,MVC指的是模型、视图和控制器
21.用户不能直接调用构造方法,只能通过new关键字自动调用
22..AWT中的布局管理器包括HowLayoutBorderLayoutGridLayoutCardLayout和CiridRa^T.ayont八
23.BoxLavout是Spying中新增加的布局管理器
21.对于重写或者继承的方法,Java运行时系统根据调用方法的参数的类型来决东调用哪个方法
24.Java不直接支持多继承,但可以通过接口实现叁继承
25.Java源文件中最多只能有一个.3类,其他类的个数不限
26.Java对象串行化技术,主要是通过ObjectlnputStream类和ObiectOulputSlream类来实现
27.根据序的构成和运行环境的不同,Java源程序分为两大类Application程序和Applet程序
26.创建包的语句应该放在程序的位置为开头
27.按作用域分类,变量有局部变量、类成员变量、方法参数和异常处理参数
28.Java虚拟机能自动处理.运行—异常
29.RandomAccessFile所实现的接口是Dalahwul_/J^ataOulpul接口
30.开辟与运行Java Application程序需要经过的三个主要步聚为编辑源程序、编译生成字节码、_催释运行字节码c
31.用abstract修饰符修饰的方法没有方法体.
32.子类如果想用父类的构造方法,必须在子类的构造方法中用super关键字调用
33.在关键字中能代表当前类或者对象本身的是this o
34.Java中使用interface关键字定义接口
35.java中一个类通过使用implements_____关键字声明自己使用一个或者多个接口
36.接口中的方法的默认访问权限是final
37.数组声明后,必须使用new运算符分配内存空间
38.Button类的直接父类是Fram
39.一个容器可以使用add()方法将组件添加到该容器中
40.Java中Text Area登团以用来建立多行文本区
三、判断题
1.Java编译器使用文件系统来保存程序包(F)
2.Java源程叙文件中是不区分字母的大小写的(F)
3.可以用new来创建一个类的实例,即对象(T)
4.Java程序对计算机硬件平台的依赖性很低(T)
4.匿名类没有构造方法
05.Java的接口方法必须声明成public(F)
6.对象Local已CHINAt Locale.SIMPLIFIED_CHINESE是一样的(F)
6.Java中缺省浮点型是float()
7.Protected修饰的类成员只能被其子类访问(F)
8.Java中类的构造函数只能有一个(F)
9.在构造方法中如调用super语句,则必须使其成为构造方法的第一条语句()
9.JIntemalFrame普通放在桌面面板JDesktopPane上(T)
10.类的public类型的成员变量不可以被继承(F)
11.子类可以继承父类所有的成员变量及成员函数(F)
12.Java类中不能存在同名的两个成员函数(F)
13.覆盖后的方法的访问权限不能比被覆盖的方法的访问权限大()
14.覆盖后的方法可以比被覆盖的方法抛出更多的异常()
15.如果定义int[]nValues={123,那4}么;nValues为整数类型⑴
16.类的public类型的成员变量不可以被继承(F)
17.子类可以继承父类所有的成员变量及成员函数(F)
18.Java可以在方法内定义内部类⑴
19.break语句可以用在循环和switch语句中(T)
20.javaJang.Qonab是le类(F)
21.FilelnputStrea*以作为Buf住redlnpulStrea^参数(T)
22.用abstract修饰的类必须被继承o(T)
23.类都能有多个构造方法(T)
24.applet可以单独运行(F)
25.用Javac编译Java源文件后得到代码叫字节码(I)
26.break语句可以用在循环和switch语句中(T)
27.语句Strings=newString执[10行];后,s
[0]为未定义(F)
28.StringBuffer类型的字符串是常量字符串(F)
29.实现一个接口,则在类中一定要实现接口中的所有方法(T)
30.用Javac编译Java源文件后得到代码叫字节码(T)
31.抽象类不能实例化T
32.在Swing用户界面的程序设计中,面板是分层的F
17.Java可以在方法的输入参数位置定义匿名内部类
18.无参数、无返值的抽象方法sp可声明为“abstract voidsp{f
20.实现接口的类不能是抽象类f
21.抽象类中只能有抽象方法,不能包含非抽象的方法f
23.一个类可以实现多个接口t
24.定义在接口中的常量都默认为public、static和final⑴
29.无名包中的类不能被其他包中的类引用t
31.在使用BorderLayout时,最多可以放入五个组件
32.扩展的适配器类允许只覆盖想要使用的特定方法
33.RandomAccessFile并非单纯的输入或者输出流,它的直接父类是File类
34.Applet是一种特殊的Panel,它是java Applet的最外观容器
35.Applet的类定义中虽然没有标准的main方法,但仍可以用java命令独立运行
四、阅读程序,写出程序的运行结果
1.public classDoublearithmaticOperator{publicstatic void mainStringargs[]{int a=10,b=4,c=20,d=6;System.out.print a+b*c+d;System.out.print a+c%b;System.out.printlna+4-*b4-c*—d;运行结果96,10,
1402.public classPrintTest{public staticvoid mainStringargs[]{int a=4,b=6,c=8;System.out.printlna+b+s+c;System.out.println;运行结果10abc
83.public classSwitchTest{public staticvoid mainStringargs[]{int i=l;switch i{default运行结果one,two,defiiult
4.public classMultiplyList{public staticvoid mainString[]args{blabel:forint row=l;row=9;row++{forint col=row;col=9;col++{ifrow8continue blabel;System.out.printlnoutput;System.exitO;运行结果:8*8=649*8=729*9=
815.public classKoo{public staticvoid mainStringargslJ{int i=0,sum=0;int[]an Array二new int
[5];while ianArray.length{anArray[i]=5-i;System.out.printanArray[i]+4U;i++;System.out.println;运行结果
543216.public classCatchTest{public staticvoid mainStringargs[]{int[]x={0,l,2,3};forint i=0;i3;i+=2{trySystem.out.printlnx[i+2]/x[i]+x[i+1];}catchArithmeticException e{System.out.println errorP9;}catchException e{System.out.println error2;运行结果error1error
27.class GrandFather{GrandFather{System.out.printlnGrandFather;}classBook{Book{Syst6m.out.println“Book;}class Fatherextends GrandFather{FatherQ{System.out.println tTather,,;J public class Sonextends Father{private Bookb=new Book;public Son{System.out.printlnGrandFather;}public staticvoid mainStringargs[]{new Son;运行结果GrandFatherFatherBookGrandFather
8.class Count{public staticint counter=0;public Count{counter++;public intgetCount{return counter;}publicclassStaticTest{public staticvoidmainString[]args{Count[]c二new Count
[5];forint i=O;ic.length;i++{c[i]=new Count;System.out.printlnc[i].getCount;。