求完整答案,java程序设计不考题,急。 10

五、简答题。(共6小题,每小题4分,共24分)(1)说说当比较的是两个对象时,使用“==”运算符与使用equals()方法的区别,以字符串对象的比较来举例说明。(2)简单... 五、 简答题。(共6小题,每小题4分,共24分)
(1)说说当比较的是两个对象时,使用“= =”运算符与使用equals()方法的区别,以字符串对象的比较来举例说明。

(2)简单叙述一下方法的重载与方法的重写的概念。

3)简单叙述一下关键字throws和throw的作用区别。

(4)简单叙述一下关键字throws和throw的作用区别。

六、 程序(共3小题,每小题5分,共15分)
1、写程序题:
要求:(1)定义一个类,有一个主函数
(2)用二重循环在控制台输出九九乘法表。
输出效果如下:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

2、写程序题
要求:(1)定义一个类,要求有三个重载的方法,方法名:getArea
(2)第一个重载的方法,计算圆的面积,要求传入一个整型参数,即传入半径,并要求有整型返回值,即返回面积,(面积公式:S=3.14*r*r)
(3)第二个重载的方法,计算长方形的面积,要求传入两个整型参数,即传入长方形的长和宽,并要求有整型返回值,即返回面积
(4)第三个重载的方法,计算直角三角形的面积,要求传入两个double型参数,即传入直角三角形的底和高,并要求有double型返回值,即返回面积(直角三角形的面积=底*高/2)
(5)写一个主方法,测试(调用)上面三个重载的方法,并打印出测试结果

3、写程序题
要求:(1)定义一个类,写一个主方法
(2)构造一个ArrayList集合,并往集合里添加三个字符串元素:
“1”,“2”,“3”;
(3)用迭代器Iterator,迭代并打印出集合的所有元素
展开
 我来答
mysoul2008
2011-10-25 · 超过34用户采纳过TA的回答
知道答主
回答量:239
采纳率:0%
帮助的人:97万
展开全部
五、 简答题。(共6小题,每小题4分,共24分)
(1)说说当比较的是两个对象时,使用“= =”运算符与使用equals()方法的区别,以字符串对象的比较来举例说明。
== 是判断内存地址是否相同, equals是判断内存地址上所存储的数据是否相等
(2)简单叙述一下方法的重载与方法的重写的概念。
方法重载在一个类中提现,可以多个方法同名;重写是重写父类的方法,突出子类与父类的关系.
3)简单叙述一下关键字throws和throw的作用区别。
throws是用来声明一个方法可能抛出的所有异常信息,throw则是指抛出的一个具体的异常类型。
太多了 才给10分..打发要饭的额
风追云影
2011-10-22 · TA获得超过220个赞
知道答主
回答量:81
采纳率:0%
帮助的人:70.4万
展开全部
1. “==”是判断是否为同一对象,而equals()方法是判断值是否相等。
比如说String a = "123"; String b = "123";
a == b 是错的 而 a.equals(b)是正确的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xgust
2011-10-22 · TA获得超过560个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:942万
展开全部
乘法表
class a{
public static void main(String args[]){
for(int i =1;i<=9 ;i++){
for(int j=1; j<=i;j++){
System.out.print(j+" * "+i+" = "+j*i+" ");
}
System.out.println();
}
}
}

重载

public class Area {
public double getArea(double r){
return 3.1415926*r*r;
}
public int getArea(int w,int h){
return w*h;
}
public double getArea(double w,double h){
return w*h/2;
}
public static void main(String args[]){
Area area = new Area();
System.out.println(area.getArea(10.5));
System.out.println(area.getArea(10,8));
System.out.println(area.getArea(10.5, 6.6));
}
}

第三个程序
class b{
public static void main(String args[]){
ArrayList list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
Iterator iterator = list.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
}

2.重载是指同函数名不同的参数和输出,重写就是把父类的方法在子类从新实现。
3.throws是用来声明一个方法可能抛出的所有异常信息,throw则是指抛出的一个具体的异常类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式