java 数组遍历

数组遍历:将数组中所有的内容取出来,取出来之后可以(打印,求和,判断..)

  • 注意: 遍历指的是取出数据的过程,不要局限的理解为,遍历就是打印!
public class day8_04 {
    public static void main(String[] args) {
        // 定义数组
        int[] arr = {1,2,3,4,5,6,7,8,9,10};

        // 获取数组里面所有的元素
        int count = 0;
        for (int i = 0; i < arr.length; i++) {
            // 遍历数组的每一个值
            // System.out.println(arr[i]);
            
            if(arr[i] % 3 ==0) {
                count++;
            }
        }
        System.out.println("有"+count+"个数字能被三整除");

        // 数组长度 arr.length
        // System.out.println(arr.length);
    }
}

public class day8_05 {
    public static void main(String[] args) {
        /*定义一个数组,存储1,2,3,4,5,6,7,8,9,10
        遍历数组得到每一个元素。
        要求:
        1,如果是奇数,则将当前数字扩大两倍
        2,如果是偶数,则将当前数字变成二分之一*/
        //分析:
        //1.定义一个数组,存1,2,3,4,5,6,7,8,9,10
        int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
        //2.遍历数组得到每一个元素
        for (int i = 0; i < arr.length; i++) {
            //i 依次表示数组里面的每一个索引
            //arr[i]依次表示数组里面的每一个元素
            //3.对每一个元素进行判断
            if (arr[i] % 2 == 0) {
                //偶数 变成二分之一
                arr[i] = arr[i] / 2;
            } else {
                //奇数 扩大两倍
                arr[i] = arr[i] * 2;
            }
        }
        //遍历数组
        //一个循环尽量只做一件事情。|
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }
}

posted @ 2023-10-29 17:19  _Elaina  阅读(31)  评论(0)    收藏  举报