8));System.out.println(area.getArea(10.5, 6.6));}}第三个程序class b{public static void main(String args[]){ArrayList list = new ArrayList();
求完整答案,java程序设计不考题,急。
五、简答题。(共6小题,每小题4分,共24分)
(1)说说当比较的是两个对象时,使用“= =”运算符与使用equals()方法的区别,以字符串对象的比较来举例说明。
== 是判断内存地址是否相同, equals是判断内存地址上所存储的数据是否相等
(2)简单叙述一下方法的重载与方法的重写的概念。
方法重载在一个类中提现,可以多个方法同名;重写是重写父类的方法,突出子类与父类的关系.
3)简单叙述一下关键字throws和throw的作用区别。
throws是用来声明一个方法可能抛出的所有异常信息,throw则是指抛出的一个具体的异常类型。
太多了 才给10分..打发要饭的额2011-10-25
1. “==”是判断是否为同一对象,而equals()方法是判断值是否相等。
比如说String a = "123"; String b = "123";
a == b 是错的 而 a.equals(b)是正确的2011-10-22
乘法表
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则是指抛出的一个具体的异常类型。2011-10-22