• 张钊的第三份作业


    第一题:

    1.定义一个包含十个元素的数组。数组元素自己给出

    2.遍历打印出数组元素

    3.求出数组当中的最小值打印出来

    4.求出数组当中的最大值打印出来

    5,求数组当中 第二大 值

     

     

    第二题:

    1.定义一个包含十个元素的数组。数组元素自己给出

    2.定义一个方法,求出该数组的平均数,并返回

    3.在main方法中将该数组中大于平均数的元素打印到控制台上(平均数用2中定义的方法得到)

     

    第三题:

    1.定义一个包含五个元素的数组。数组元素自己给出

    2.将数组当中数据小于10的打印出来

            如果存在,则打印出来,具体的数据

            如果不存在,则打印出来,未找到合适的数据

     第四题:

    1.定义一个包含十个元素的数组。数组元素自己给出

    2.统计该数组中有多少个大于平均值的元素,在控制台上打印出来.并求和.

    int arr[]={1,2,3,4,5,6,7,8,9,10};

    int num=0;

    int b[]=new int[10];

    for (int i = 0; i < arr.length; i++) {

    num+=arr[i];

    }

    int a=num/arr.length;

    for (int i = 0; i < arr.length; i++) {

    if (arr[i]>a) {

    System.out.print(arr[i]+" ");

    b[i]=arr[i];

    }

    }

    num=0;

    for (int i = 0; i < b.length; i++) {

    num+=b[i];

    }

    System.out.println("总和"+num);

    第五题:

    1.现存在如下两个数组:

    int[] arr1 = {1,2,3};

    int[] arr2 = {4,5,6};

    2.要求定义一个方法,将上面两个数组传入,在方法中将两个数组合并,形成一个新的数组,并返回.

    新的数组: arr3 = {1,2,3,4,5,6}

    3.在main方法中调用该方法,将返回的数组遍历打印

    public static void main(String[] args) {

    int[] arr1 = {1,2,3};

    int[] arr2 = {4,5,6};

    int[] is = arr(arr1, arr2);

    for (int i = 0; i < is.length; i++) {

    System.out.print(is[i]+" ");

    }

    }

    public static int[] arr(int[] b,int[] a) {

    int c[]=new int[a.length+b.length];

    for (int i = 0; i < a.length; i++) {

    c[i]=a[i];

    }

    for (int i = 0; i < b.length; i++) {

    c[i+a.length]=b[i];

    }

    return c;

    }

    第六题:

    需求:

    (1)定义一个int类型的一维数组,内容为{171,72,19,16,118,51,210,7,18}

    (2)求出该数组中满足要求的元素和。

       要求:求和的元素的个位和十位不能包含7,并且只能为偶数。

    public static void main(String[] args) {

    int arr[]={171,72,19,16,118,51,210,7,18};

    int num=0;

    for (int i = 0; i < arr.length; i++) {

    int a=0,b=0;

    a=arr[i]%100%10;

    b=arr[i]/10%10;

    if (a!=7&&b!=7&&(arr[i]%2==0)) {

    System.out.println(arr[i]);

    num+=arr[i];

    }

    }

    System.out.println(num);

    }

  • 相关阅读:
    nodejs websocket
    [Java] 数组-01 入门
    [Java] 第一,二章 配置, 基础
    [Java] 第四章 异常机制
    [Java] 第三章 面向对象总结
    [Java] 接口-02
    [Java] 接口-01
    [Java] final 关键字
    [Java] 抽象类
    [Java] 多态-01
  • 原文地址:https://www.cnblogs.com/zhangzhao666/p/13807919.html
Copyright © 2020-2023  润新知