public class Test{public static void main(String[] args){//第一种://int[][] arr1 = new int[][]{{1,2}, {2, 3}, {4, 5}};int[][] arr1 = {{1,2}, {2, 3}, {4, 5}};System.out.println("arr1的数值:");for(int i=0; i<3; ++i)for(int j=0; j<2; ++j)System.out.println(arr1[i][j]);//第二种int[][] arr2 = new int[4][3];System.out.println("arr2的数值:");for(int i=0; i < arr2.length; ++i)for(int j=0; j<arr2[i].length; ++j)arr2[i][j] = i*j;for(int i=0; i<arr2.length; ++i)for(int j=0; j<arr2[i].length; ++j)System.out.println(arr2[i][j]);System.out.println("arr3的数值:");//第三种:这种赋值方式比较牛逼啊!第二维的长度可以在随后的代码中执行int[][] arr3 = new int[5][];for(int i=0; i<arr3.length; ++i){arr3[i]=new int[i+1];for(int j=0; j<arr3[i].length; ++j)arr3[i][j]= i+j;}for(int i=0; i<arr3.length; ++i)for(int j=0; j<arr3[i].length; ++j)System.out.println(arr3[i][j]);}
}

  

转载于:https://www.cnblogs.com/hujunzheng/p/3871899.html

java二维数组的常见初始化相关推荐

  1. java二维数组两种初始化方法

    写这篇博客的原因是因为从大一学习c语言开始 就对二维数组的声明 和初始化 一直没有搞懂....直到学到了Java依旧搞得不是很清楚. 先看一道Java的基础题 这道题 错误的选项 是 B. 二维数组的 ...

  2. java二维数组三种初始化方法(实例)

    初始化方法: 1.使用大括号直接赋值,适合已经确定知道数组元素的情况 2.给定二维数组的大小 3.数组第二维的长度可变化,未改变 代码举例如下: public class NewArray {publ ...

  3. Java二维数组声明与初始化

    package 调度算法;public class Diaodu {public static void main(String[] args) {String name[][]= {{"进 ...

  4. java 初始化二维数组_java二维数组的常见初始化

    public class Test{ public static void main(String[] args){ //第一种: //int[][] arr1 = new int[][]{{1,2} ...

  5. Java二维数组详解:二维数组的声明和初始化,以及获取二维数组的值

    为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来.二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列.下面 ...

  6. java二维数组初始化值_Java二维数组初始化的方法

    对于一个新使用的工具,我们会进行初步的初始化工具,目的是为了加上一些使用的配置.在学过了一维数组后,那么二维数组是加了一层维度的一维数组.在初始化方面,二维数组有三种方法,相信很多人只是掌握了其中的一 ...

  7. 1.3 Java二维数组详解

    为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来.二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列.下面 ...

  8. Java二维数组及面向对象介绍--------08

    一.二维数组 1.1含义 概念:                 1.数组中的数据又叫做元素                 2.每个元素都有编号叫做下标/索引                 3.下 ...

  9. Java二维数组实现学生管理系统

    Java二维数组实现学生管理系统 一.预备知识 1.二维数组的创建1) DataType [][] name=new DataType[10][];2) DataType [][] name=new ...

最新文章

  1. Oracle11.2新特性之listagg函数 (行列转换)
  2. ES6关于Promise的用法详解
  3. linux makefile 编译标记 EXTRA_CFLAGS 简介
  4. c/c++中运行外部程序
  5. C++11新特性——移动语义,右值引用
  6. css3浏览,css3支持哪些浏览器?
  7. dhrystone测试结果_Linux性能测试工具-UnixBench--安装以及结果分析-阿里云开发者社区...
  8. linux ip addr peer,CentOS 7 设置网络IP地址
  9. 文本生成系列之预训练模型
  10. JavaScript 图像延迟加载库 Echo.js的简单使用
  11. Begin using git (Part1) - Git的安装与配置
  12. 管理新语:技术问题,主管又帮不上忙,参加会议干什么
  13. 常见问题:为什么我的插件安装失败?
  14. UE4粒子渲染不出来解决方法
  15. 如何服务器备份到移动硬盘,数据安全第一!威联通如何外接硬盘备份和同步
  16. vlan端口的三种模式和基本配置
  17. DSP6678的多核启动
  18. ubuntu 1604 安装 rabbitvcs
  19. 人工智能专业世界排名第一的大学,2022最新
  20. Excel工作表保护密码清除

热门文章

  1. python实现接口自动化_python 实现接口自动化1
  2. java事务超时时间,java – 如何在WebSphere Liberty Batch中配置事务超时?
  3. RabbitMQ 镜像集群队列_集群高可用篇_03
  4. flowable 动态多实例
  5. mysqldump备份报Binlogging on server not active的解决
  6. Spring4.x集成xfire1.26 问题汇总
  7. 51php 数据不同步,php避免循环查询数据库优化一对多查询
  8. python中的def语句输出1000以内的回文_各种方法测试回文的性能[Python]
  9. freemarker java类_在freemarker使用java类方法
  10. 三点估算pmp_【每日一练】PMP项目管理专业资格认证考试练习题(十)