数组的三种声明方式,以及数组倒置

简介: 数组的三种声明方式,以及数组倒置

声明数组:

方式一:

int[] a = new int[6];

方式二:

int[] b = new int[]{1, 2, 3, 4, 5, 6};

方式三:

int[] c = {1, 2, 3, 4, 5, 6};

数组倒置:

方式一:

public static void main(String[] args) {
        int[] b = new int[]{1, 2, 3, 4, 5, 6};
        // 倒置 b数组
        for (int i = 0; i < b.length / 2; i++) {
            // 交换
            int temp = b[i];
            b[i] = b[b.length - 1 - i];
            b[b.length - 1 - i] = temp;
        }
        // 遍历
      System.out.println(Arrays.toString(a));
    }

方式二:

public static void main(String[] args) {
       int[] a = {1, 2, 3, 4, 5, 6};
        for (int i = 0, j = a.length - 1; i <= j; i++, j--) {
            // 交换
            a[i] = a[i] + a[j] - (a[j] = a[i]);
        }
        System.out.println(Arrays.toString(a));
    }


目录
相关文章
|
6天前
|
存储 C#
C#学习系列相关之数组(一)---数组的定义与使用
C#学习系列相关之数组(一)---数组的定义与使用
|
6月前
数组相关方法?
数组相关方法?
|
6天前
|
JavaScript 前端开发 索引
数组相关方法
数组相关方法
12 0
|
6天前
|
存储 算法 C语言
引用二维数组的元素
引用二维数组的元素
19 1
|
6天前
|
存储 Java C++
如何引用二维数组的元素
在编程中,二维数组是一个非常重要的数据结构,它允许我们在一个单一的变量中存储多个值的集合。二维数组可以看作是数组的数组,即每个元素都是一个数组。这种结构特别适用于存储表格数据,如矩阵、棋盘布局等。
27 0
|
8月前
|
存储 机器学习/深度学习 Java
Java数组的定义和使用(一篇带你搞定数组)
Java数组的定义和使用(一篇带你搞定数组)
203 0
|
6天前
|
存储 Java 索引
【Java数组】数组定义 | 初始化赋值 | 数组练习题
【Java数组】数组定义 | 初始化赋值 | 数组练习题
|
6天前
|
BI
多维数组元素的指针访问方式
以二维数组为例介绍多维数组的指针访问方式。
29 0
|
6月前
|
前端开发
数组常用的几个方法
数组常用的几个方法
23 0
|
7月前
|
JSON C# 数据格式
数组比较的几种方式
1、string.Equals() ```csharp string[] strList1= new string[3] {"1", "2", "3"}; string[] strList2= new string[3] {"4", "5", "6"}; if (!string.Equals(strList1, strList2)) { // 比较数组的不同之处 } // 涉及到修改日志输出等数组可以直接json序列化然后用上述方法比较即可,如下 if (!string.Equals(JsonConvert.SerializeObject(list1), JsonConvert
45 0