美文网首页
9.2.1-二维数组声明及初始化

9.2.1-二维数组声明及初始化

作者: 钟小胖子 | 来源:发表于2018-02-21 11:17 被阅读0次

一、声明

(1)元素数据类型[][] 数组变量名;

(2)元素数据类型 数组变量名[][]; 

(3)元素数据类型[] 数组变量名[]; 

二、初始化——本质上,二维数组,是数组的数组

1、静态初始化

int intarray [] [] = { {1,2,3},{11,12,13},{21,22,23},{31,32,33}};

2、动态初始化

new 数组类别 数组名 [高维数组长度] [低维数组长度]

new int array [4] [3];

public class HelloWorld {

public static void main(String[] args) {

int[] intArray[] = { { 1, 2, 3 }, { 11, 12, 13 }, { 21, 22, 23 }, { 31, 32, 33 } };  //声明静态数组

double doubleArray[][] = new double[4][3];  //声明动态数组

for (int i = 0; i < intArray.length; i++) {

for (int j = 0; j < intArray[i].length; j++) {

doubleArray[i][j] = Math.sqrt(intArray[i][j]);

}

}  //给动态数组赋值,通过for的嵌套,外循环表示高维度的数组,内循环表示低维度的数组,分别完成[ i , j ]=[0,0],[0,1],[0,2],[1,0],[1,1]……[4,3];

的时候的值

for (int i = 0; i < doubleArray.length; i++) {

for (int j = 0; j < doubleArray[i].length; j++) {

System.out.printf("[%d]  [%d] = [%f] ", i, j, doubleArray[i][j]);

System.out.print('\t');

}

System.out.println();

}    //打印出来,方法同赋值

}

}

相关文章

  • 9.2.1-二维数组声明及初始化

    一、声明 (1)元素数据类型[][] 数组变量名; (2)元素数据类型 数组变量名[][]; (3)元素数据类型[...

  • java基础第六天

    1.二维数组:数组中的元素是数组 数组的声明:int[][] a; int a[][]; 数组的初始化: int[...

  • Java编程(10)

    Java编程基础知识-Java二维数组详解:二维数组的声明和初始化,以及获取二维数组的值 为了方便组织各种信息,计...

  • 杨辉三角的打印

    打印杨辉三角,熟悉二维数组的使用。二维数组的声明和初始化。 输入 5,打印输出

  • 算法(第四版)读书笔记 第一章

    y7## Java基础 数组 创建数组 声明数组的类型和名字 创建数组 初始化数组 二维数组 静态方法 调用 方法...

  • 1.数据类型、类、package

    数组 1.数组静态初始化: 数组静态初始化简写: 2.数组的动态初始化 3.二维数组静态初始化: 4.二维数组动态...

  • 数组

    数组的初始化:动态初始化与静态初始化 数组元素的默认初始化值:image.png###二维数组: 如何遍历二维数组...

  • 数组

    数组的声明,初始化,访问元素等基本操作二维数组的基础操作向函数传递数组 【练习1】 声明一个长度为5,元素类型为i...

  • Go语言数组、切片、映射

    数组 声明和初始化 访问指针数组的元素 相同类型(数组长度和每个数组元素类型相同)的数组变量可以互相赋值。 二维数...

  • C语言数组

    数组 固定大小、相同类型、有顺序的集合 声明数组声明一个C数组需要指出其类型及长度语法: 初始化数组 数组可以在定...

网友评论

      本文标题:9.2.1-二维数组声明及初始化

      本文链接:https://www.haomeiwen.com/subject/begntftx.html