java二维数组的常见初始化
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二维数组的常见初始化相关推荐
- java二维数组两种初始化方法
写这篇博客的原因是因为从大一学习c语言开始 就对二维数组的声明 和初始化 一直没有搞懂....直到学到了Java依旧搞得不是很清楚. 先看一道Java的基础题 这道题 错误的选项 是 B. 二维数组的 ...
- java二维数组三种初始化方法(实例)
初始化方法: 1.使用大括号直接赋值,适合已经确定知道数组元素的情况 2.给定二维数组的大小 3.数组第二维的长度可变化,未改变 代码举例如下: public class NewArray {publ ...
- Java二维数组声明与初始化
package 调度算法;public class Diaodu {public static void main(String[] args) {String name[][]= {{"进 ...
- java 初始化二维数组_java二维数组的常见初始化
public class Test{ public static void main(String[] args){ //第一种: //int[][] arr1 = new int[][]{{1,2} ...
- Java二维数组详解:二维数组的声明和初始化,以及获取二维数组的值
为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来.二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列.下面 ...
- java二维数组初始化值_Java二维数组初始化的方法
对于一个新使用的工具,我们会进行初步的初始化工具,目的是为了加上一些使用的配置.在学过了一维数组后,那么二维数组是加了一层维度的一维数组.在初始化方面,二维数组有三种方法,相信很多人只是掌握了其中的一 ...
- 1.3 Java二维数组详解
为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来.二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列.下面 ...
- Java二维数组及面向对象介绍--------08
一.二维数组 1.1含义 概念: 1.数组中的数据又叫做元素 2.每个元素都有编号叫做下标/索引 3.下 ...
- Java二维数组实现学生管理系统
Java二维数组实现学生管理系统 一.预备知识 1.二维数组的创建1) DataType [][] name=new DataType[10][];2) DataType [][] name=new ...
最新文章
- Oracle11.2新特性之listagg函数 (行列转换)
- ES6关于Promise的用法详解
- linux makefile 编译标记 EXTRA_CFLAGS 简介
- c/c++中运行外部程序
- C++11新特性——移动语义,右值引用
- css3浏览,css3支持哪些浏览器?
- dhrystone测试结果_Linux性能测试工具-UnixBench--安装以及结果分析-阿里云开发者社区...
- linux ip addr peer,CentOS 7 设置网络IP地址
- 文本生成系列之预训练模型
- JavaScript 图像延迟加载库 Echo.js的简单使用
- Begin using git (Part1) - Git的安装与配置
- 管理新语:技术问题,主管又帮不上忙,参加会议干什么
- 常见问题:为什么我的插件安装失败?
- UE4粒子渲染不出来解决方法
- 如何服务器备份到移动硬盘,数据安全第一!威联通如何外接硬盘备份和同步
- vlan端口的三种模式和基本配置
- DSP6678的多核启动
- ubuntu 1604 安装 rabbitvcs
- 人工智能专业世界排名第一的大学,2022最新
- Excel工作表保护密码清除
热门文章
- python实现接口自动化_python 实现接口自动化1
- java事务超时时间,java – 如何在WebSphere Liberty Batch中配置事务超时?
- RabbitMQ 镜像集群队列_集群高可用篇_03
- flowable 动态多实例
- mysqldump备份报Binlogging on server not active的解决
- Spring4.x集成xfire1.26 问题汇总
- 51php 数据不同步,php避免循环查询数据库优化一对多查询
- python中的def语句输出1000以内的回文_各种方法测试回文的性能[Python]
- freemarker java类_在freemarker使用java类方法
- 三点估算pmp_【每日一练】PMP项目管理专业资格认证考试练习题(十)