选择
1、下列代码的运行结果为:C 2、下列代码运行的结果是() B 3、下列语句的执行结果为() D 4、下面这段程序的执行结果为: C 5、已知如下代码,则位置(1)处正确的方法调用代码为? A 6、已知方法的定义形式如下:public void plus(int a,int b){} 下列选项中哪两个是合法的重载方法?(多选) AC 7、下列代码,前者与后者是重载关系的是: A 8、以下代码的输出结果是什么? D 9、以下代码的输出结果是什么? D 10、关于可变参数列表的描述正确的是 C
编程
public class DisCountDemo {
public double discount(double total
) {
if (total
< 100) {
total
*= 1;
} else if (total
< 200) {
total
*= 0.95;
} else {
total
*= 0.85;
}
return total
;
}
public static void main(String
[] args
) {
DisCountDemo disCountDemo
= new DisCountDemo();
double total
= 221;
System
.out
.println("折后商品总价:" + disCountDemo
.discount(total
));
}
}
public class AverageDemo {
public float average(float[] arr
) {
float sum
= 0F;
for (int i
= 0; i
< arr
.length
; i
++) {
sum
+= arr
[i
];
}
return sum
/ arr
.length
;
}
public static void main(String
[] args
) {
AverageDemo averageDemo
= new AverageDemo();
float arr
[] = {1.2F, 3.4F, 5.6F, 7.8F};
System
.out
.println("数组平均值:" + averageDemo
.average(arr
));
}
}
public class AreaDemo {
public double area(double r
) {
return Math
.PI
* r
* r
;
}
public double area(double w
, double l
) {
return w
* l
;
}
public static void main(String
[] args
) {
AreaDemo areaDemo
= new AreaDemo();
double r
= 1;
double w
= 2, l
= 3;
System
.out
.println("圆的面积:" + areaDemo
.area(r
));
System
.out
.println("长方形面积:" + areaDemo
.area(w
, l
));
}
}