数组的基本用例

数组的基本用例

int[] arr = {1,7,3,4,5};//定义一个数组

遍历并打印数组内所有元素

for(int i=0;i<arr.length;i++){
            System.out.println(arr[i]);
        }

输出结果为:

使用增强for循环遍历并打印数组内所有元素

  for (int i : arr) {
            System.out.println(i);
        }

输出结果为:

增强for循环在处理遍历以及打印数组元素方面会比直接使用for循环要简单,但是增强for循环是不能使用数组下标的。

计算数组内所有元素的总和

  int sum = 0;
        for(int i=0;i<arr.length;i++){
            sum += arr[i];
        }
        System.out.println(sum);

输出结果为:

查找数组内最大的元素

   int max=arr[0];
        for(int i=1;i<arr.length;i++){
            if(arr[i]>max){
                max=arr[i];
            }
        }
        System.out.println(max);

输出结果为:

打印反转后的数组内元素

 for(int i=0;i<arr.length;i++){
            System.out.println(arr[arr.length-i-1]);
        }

输出结果为:

注意下标越界问题,因为数组长度比数组下标的最大值要大1(因为下标是从0开始的),所以在打印的时候数组的下标要减1。

posted on 2022-09-05 00:11  沁鱼  阅读(37)  评论(0)    收藏  举报