Java方法 练习

    技术2022-07-11  120

    选择

    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));//187.85 } }

    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类型的数组并初始化 float arr[] = {1.2F, 3.4F, 5.6F, 7.8F}; //调用方法求平均值并打印输出 System.out.println("数组平均值:" + averageDemo.average(arr));//4.5 } }

    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类型的变量存放半径,并初始化 double r = 1; //定义两个变量存放长和宽,并初始化 double w = 2, l = 3; //调用方法,求圆的面积并打印输出 System.out.println("圆的面积:" + areaDemo.area(r));//3.141592653589793 //调用方法,求长方形面积并打印输出 System.out.println("长方形面积:" + areaDemo.area(w, l));//6.0 } }
    Processed: 0.015, SQL: 9