首页 > 其他分享 >二维数组

二维数组

时间:2022-08-19 19:33:08浏览次数:50  
标签:arr int System 二维 数组 new

代码:

/**
 * @author Administrator
 *  二维数组:
 *    一维数组中的元素 也为一个数组
 *   数组四大要素:
 *    数组名:
 *    数组长度:  length属性获取
 *    数组索引:  从0开始
 *    数组元素:
 */
public class _01EWArray {

    public static void main(String[] args) {
        
        //动态创建
        // 数据类型[][] 数组名字 = new 数据类型[外层数组长度][元素数组长度];
        int[][] arr  = new int[2][3];
        //赋值
        arr[0] = new int [] {1,2,3};
        arr[1] = new int [] {4,5,6};
        //System.out.println(arr[1][2]);
        //System.out.println(arr.length);
        
        //静态创建
        int [] [] arr1 = {{1,4,7},{2,5,8},{3,6,9},{4,5,6}};
        //System.out.println(arr1.length);
        
        //二维数组的遍历
        for(int i=0;i<arr1.length;i++){
            //System.out.println(arr1[i]);//
            //temp 代表每一个元素数组     arr1[i] 代表temp是arr1里的第(i+1)个数组
            int[] temp = arr1[i];
            //遍历元素数组
            for(int j = 0;j<temp.length;j++){
                System.out.println(temp[j]);
            }
        }
        
        for (int[] e : arr1) {
            //System.out.println(e);
            for (int i : e) {
                System.out.println(i);
            }
        }
        
        //特殊的数组  char数组
        int[] iarr = {1,2,3};
        System.out.println(iarr);//[I@15db9742
        char[] carr = {'a','b','c'};
        System.out.println(carr);//abc
} }

 

图:

 

标签:arr,int,System,二维,数组,new
From: https://www.cnblogs.com/mingruifeng/p/16603130.html

相关文章

  • js数组去重
    reduce方案letmyArray=['a','b','a','b','c','e','e','c','d','d','d','d']letmyArrayWithNoDuplicates=myArray.reduce(func......
  • 练习10:打乱一个数组
    这种解法有问题!![12,4,16,3].sort(function(){return5-Math.random();});v8在处理sort方法时,使用了插入排序和快排两种方案。当目标数组长度小于10时,使用......
  • [学习笔记]二维凸包
    对于一个集合D,D中任意有限个点的凸组合的全体称为D的凸包。比如下图中组成的图形就是一个凸包  可以发现,二维凸包就像一个橡皮圈把所有点包了起来我们可以简单地定......
  • 第6章 数组、排序和查找
    ​6.1 为什么需要数组Array     数组可以存放多个同一类型的数据,数组的数据类型是引用类型。6.2 数组的使用     ​​​​​​​1)使用方式1:动......
  • 数组常见操作
    8.19day7数组常见操作获取数组最值public static int maxElement(int[]arr){//假设第一个元素的值就是最大值int max =arr[0];//遍历数组元素,依次和......
  • php对很大的二维数组做去重和求差集操作:array_filter太慢,array_map配合array_diff速度
    需求:长度大约10万级别的二维数组,元素内数组长度10个左右(其实就是一个数据表的结果集合),根据指定字段对数据进行去重,最后要得到去重后被丢弃的数据明细。 两个关键过程:......
  • leetcode数组题目
    1.两数之和1.1题目描述给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种......
  • 数组
    数组数组的定义是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后顺序排列组合而成。其中,每一个数据称为一个数组的元素,每个数组元素可以通......
  • 求两个数组的相同元素
    1a=#(1,2,3,4)2b=#(1,2,4,5,6,3)3c=#(9,2,3,7,5,6,4)4d=#(1,2,3,4,8)56fngetsamearr=7(ref=arr[1]8fori=1toarr.count-1do(9......
  • leetcode 304. Range Sum Query 2D - Immutable 二维区域和检索 - 矩阵不可变(中等)
    一、题目大意https://leetcode.cn/problems/range-sum-query-2d-immutable给定一个二维矩阵matrix,以下类型的多个请求:计算其子矩形范围内元素的总和,该子矩阵的左上角......