数组的基本使用

Posted stevenx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的基本使用相关的知识,希望对你有一定的参考价值。

package com.steven.array;

public class ArrayDemo2 {
    public static void main(String[] args) {
        int[] arrays = {1, 2, 3, 4, 5};

//      打印数组中所有的元素
        for (int i = 0; i <arrays.length ; i++) {
            System.out.print(arrays[i] + "  ");
        }
        System.out.println();
        System.out.println("=====华丽丽的分割线=====");

//      使用增强型for循环打印数组中所有的元素,这种方式是取不到下标
        for (int array : arrays) {
            System.out.print(array + "  ");
        }
        System.out.println();
        System.out.println("=====华丽丽的分割线=====");

//      求和
        int sum = arrays[0];//将数组的第一个元素的值赋值给sum
//        i从1开始,可以减少一次循环,因为第0个元素的值已经赋值给sum了
        for (int i = 1; i < arrays.length; i++) {
            sum = sum + arrays[i];
        }
        System.out.println("总和为:" + sum);
        System.out.println("=====华丽丽的分割线=====");

//      通过方法输出数组的每一个元素
        printArray(arrays);
        System.out.println();
        System.out.println("=====华丽丽的分割线=====");

//      反转数组
        printArray(reverse(arrays));
    }

//  反正数组
    public static int[] reverse(int[] arrays){
        int[] result = new int[arrays.length];
        for (int i = 0,j = result.length-1; i < arrays.length; i++, j--) {
            result[j] = arrays[i];
        }
        return result;
    }

//  将数组作为参数
    public static void printArray(int[] arrays) {
        for (int i = 0; i < arrays.length; i++) {
            System.out.print(arrays[i] + "  ");
        }
    }
}

 

以上是关于数组的基本使用的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段—— 数组的响应式方法

VSCode自定义代码片段10—— 数组的响应式方法

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”

将数组转换为 IEnumerable<T>

为什么我不能在此片段中生成唯一对象数组?