Java基础---Java中的二维数组(三十四)
2015-03-03 09:49
141 查看
Java 中的二维数组
所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。那么如何使用二维数组呢,步骤如下:1、 声明数组并分配空间650) this.width=650;" alt="" src="http://img.mukewang.com/53756a8500019d1504740031.jpg" />或者650) this.width=650;" alt="" src="http://img.mukewang.com/53756a950001a7ea03620048.jpg" />如:650) this.width=650;" alt="" src="http://img.mukewang.com/53757da10001441f02660048.jpg" />2、 赋值二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引从 0 开始650) this.width=650;" alt="" src="http://img.mukewang.com/53756c6100017e3e02810027.jpg" />也可以在声明数组的同时为其赋值650) this.width=650;" alt="" src="http://img.mukewang.com/53756c780001b90306080028.jpg" />如:650) this.width=650;" alt="" src="http://img.mukewang.com/53757d490001ea5d02100048.jpg" />3、 处理数组二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循环输出时,需要里面再内嵌一个循环,即使用二重循环来输出二维数组中的每一个元素。如:650) this.width=650;" alt="" src="http://img.mukewang.com/537575bd0001c11e03880269.jpg" /> 运行结果:650) this.width=650;" alt="" src="http://img.mukewang.com/537575e80001c6d000710045.jpg" />需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示:650) this.width=650;" style="width:340px;" alt="" src="http://img.mukewang.com/5379669e0001f8b105820279.jpg" />运行结果为:650) this.width=650;" alt="" src="http://img.mukewang.com/537966c90001d4bf00340074.jpg" />
代码:
public class HelloWorld {
public static void main(String[] args) {
// 定义两行三列的二维数组并赋值
String [][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
// 通过二重循环输出二维数组中元素的值
for (String [] i:names) {
for (String j:i) {
System.out.println(j);
}
System.out.println();
}
}
}
运行结果:
tom
jack
mike
zhangsan
lisi
wangwu
本文出自 “ghost” 博客,请务必保留此出处http://caizi.blog.51cto.com/5234706/1547988
相关文章推荐
- Java基础---Java中的二维数组(三十四)
- Java基础二维数组代码实例
- 黑马程序员_java编程基础第4天数组 二维数组
- Java基础学习11(小知识点:一维二维数组的写法)
- JAVA基础再回首(三)——方法、重载、数组、堆栈内存分配、数组遍历、获取最值、二维数组
- JAVA基础之二维数组
- 第2章 Java编程基础——FAQ2.25 如何实现一维和二维数组的遍历?
- Java数组排序基础算法,二维数组,排序时间计算,随机数产生
- 6 Java基础语法(二维数组,参数传递与数据加密问题)&面向对象(面向对象思想,类与对象及使用,对象内存图解)
- java 基础数据遍历(2)----二维数组查找
- Java基础学习10(二维数组)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_查询>(三十四)
- Java基础回顾_二维数组计算班级学生成绩_简单
- 黑马程序员—java基础—java基础语法:数组,二维数组,方法重载
- JAVA基础--db06_java面向对象-二维数组
- Java基础二维数组代码实例
- 黑马程序员----------java基础知识(6)之数组查找和二维数组及其应用
- Java基础 二维数组 面向对象(1)
- Java基础之(十二)二维数组
- 【幻化万千戏红尘】qianfengDay12-java基础学习:二维数组、异常、错误