二维数组初始化 java_二维数组的初始化 java

二维数组初始化 java_二维数组的初始化 java第一种方式 inta 1 2 3 4 5 6 第二种方式 int ints newint 4 2 ints i j 分别赋值 第三种方式 第二维的长度可以动态申请 只可以动态申请第二维 不可以动态申请第一维 int arr3 newint 5 五行的长度 for inti 0 iarr3 i newi

//第一种方式:

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

//第二种方式;

int[][] ints = new int[4][2];

ints[i][j] =__; //分别赋值

//第三种方式:第二维的长度可以动态申请

(

只可以动态申请第二维,不可以动态申请第一维

)

int[][] arr3 = new int[5][];//五行的长度

for(int i=0; i

arr3[i]=new int[i+1];   //列的长度每次都变化。每次都要重新申请空间(长度)

for(int j=0; j

arr3[i][j]= i+j;

}

在一维数组a[ ]中,a.length 方法的意思就是返回这个数组的长度。

比如a[] = {1,2,3,4,5},则a.length = 5.

但是二位数组b[][]的length方法代表着什么呢?

在二位数组中,如果直接调用b.length方法,返回的则是b数组的行数,

如果是b[0].length方法则返回的是0行所代表的长度。

publicclassarrTest{

publicstaticvoidmain(String[] args){

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

/*

* 1  2

* 1  2  3

* 1  2  3  4

* 1  2  3  4  5

*/

intlength1 = b.length;

intlength2 = b[0].length;

intlength3 = b[1].length;

intlength4 = b[2].length;

intlength5 = b[3].length;

System.out.println(“length1=”+ length1);

System.out.println(“length2=”+ length2);

System.out.println(“length3=”+ length3);

System.out.println(“length4=”+ length4);

System.out.println(“length5=”+ length5);

}

}

result:

length1=4

length2=2

length3=3

length4=4

length5=5

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231028.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Jenkins(6)测试报告邮件发送

    Jenkins(6)测试报告邮件发送前言前面已经实现在jenkins上展示html的测试报告,接下来只差最后一步,把报告发给你的领导,展示你的劳动成果了。安装EmailExtensionPlugin插件jenkins首页-

    2022年7月28日
    6
  • sql server创建数据表的完整语法_sqlserver语法大全

    sql server创建数据表的完整语法_sqlserver语法大全sqlserver基础语法创建数据库创建表1.创建数据库2.表的创建3.在现有表中添加标识列4.创建外键5.添加外键6.约束7.创建局部临时表8.创建全局临时表9.创建具有check约束字段的数据库表10.创建含有计算字段的数据库表11.创建含有自动编号字段的数据库表12.创建含有排序字段和默认值的数据表13.动态判断数据库表是否存在14.查看表的各种信息,可以查看指定数据库表的属性、表中字…

    2025年7月6日
    4
  • 入门黑客必看书籍「建议收藏」

    入门黑客必看书籍「建议收藏」昨天推送的是视频,今天给大家推荐基本入门渗透测试的好书,以结合昨天文章一起学习,忘记了的可以回复“学习之路”会自动跳出文章的,好的话不多说,直接上主菜了!第一本当然是我们网络基础的书,这里推荐《计算机网络自顶向下的方法》,该书从应用层一直往下到物理层层层讲解,很适合刚刚入门信安的学习者学习!第二本就是编程类的书了,因为我学的是python,当然假如你以后想做渗透的话,我估计你用的最后也就是python了,所以这里我只推荐python的书籍了,因为其他的我也不了解,哈哈。这里推荐小甲鱼..

    2022年6月5日
    99
  • SQL 循环语句 while 介绍 实例

    WHILE设置重复执行SQL语句或语句块的条件。只要指定的条件为真,就重复执行语句。可以使用BREAK和CONTINUE关键字在循环内部控制WHILE循环中语句的执行。语法WHILE

    2021年12月27日
    61
  • vue前后台数据交互vue-resource文档

    vue前后台数据交互vue-resource文档

    2021年10月11日
    45
  • nginx做正向代理_正向代理和反向代理图

    nginx做正向代理_正向代理和反向代理图环境在一个网络环境中,只有一台服务器可以使用互联网,而其他内网服务器都可以访问到这台互联网服务器,于是,我们可以通过nginx的正向代理访问互联网地址此处举例:互联网服务器IP:192.168.1.100内网服务器IP:192.168.1.101部署安装包:nginx-1.20.2.tar.gzproxy_connect模块:gitclonehttps://github.com/chobits/ngx_http_proxy_connect_module.git操…

    2022年10月21日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号