题目内容

定义一个接口,接口中有3个抽象方法如下。(1)“longfact(intm);”方法的功能为求参数的阶乘。(2)“longintPower(intm,intn);”方法的功能为求参数m的n次方。(3)“booleanfindFactor(intm,intn);”方法的功能为判断参数m加上参数n的和是否大于100。定义类实现该接口,编写应用程序,调用接口中的3个方法,并将调用方法所得的结果输出。

查看答案
更多问题

创建一个接口IShape,接口中有一个求取面积的抽象方法“publicdoublearea()”。定义一个正方形类Square,该类实现了IShape接口。Square类中有一个属性a表示正方形的边长,在构造方法中初始化该边长。定义一个主类,在主类中,创建Square类的实例对象,求该正方形对象的面积。

定义一个人类,包括属性:姓名、性别、年龄、国籍;包括方法:吃饭、睡觉,工作。(1)根据人类,派生一个学生类,增加属性:学校、学号;重写工作方法(学生的工作是学习)。(2)根据人类,派生一个工人类,增加属性:单位、工龄;重写工作方法(工人的工作是……自己想吧)。(3)根据学生类,派生一个学生干部类,增加属性:职务;增加方法:开会。(4)编写主函数分别对上述3类具体人物进行测试。

2.1 下面有关异常处理机制的描述,错误的描述是( )

A. 把有可能抛出异常的代码放在try块中
B. 把欲捕获和处理的异常放在catch块中
C. 不管有没有处理异常都要执行的代码放在finally块中
D. 用了try…catch语句则表示程序处理了异常

若有以下程序: class Demo{ public static void main(String []s){ int a = 5, b = 0; try{a = a/b;} catch(Exception e){System.out.print(“异常”)} catch(AirthmeticException e){ System.out.print(“算术异常”); } Catch(IndexOutOfBoundsException e){ System.out.print(“越界异常”); } }} 则程序运行结果为( )

A. 显示:异常
B. 显示:算术异常
C. 显示:越界异常
D. 编译错误

答案查题题库