java二维数组遍历的2种代码
作者:郑清 发布时间:2022-05-03 08:52:50
标签:java,二维数组,遍历
二维数组遍历:
思想:
1.先将二维数组中所有的元素拿到
2.再将二维数组中每个元素进行遍历,相当于就是在遍历一个一维数组
第一种方法:双重for循环
//遍历二维数组
public class Traverse_a_two_dimensional_array {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[][] arr = new int[2][3];//动态创建:2个元素(外围数组),每一个元素中各有3个元素(内围数组)
arr[0] = new int[]{1,2,3};//给第1个元素(外围数组),赋值1,2,3
arr[1][0] = 22;//给第2个元素中的第1个元素赋值22
arr[1][1] = 13;//给第2个元素中的第2个元素赋值13
arr[1][2] = 81;//给第2个元素中的第3个元素值81
for(int i = 0;i < arr.length;i++){
//System.out.println(arr[i]);//arr中元素:2个数组的地址
//遍历arr[0],arr中元素第一个数组
for(int j = 0;j < arr[i].length;j++){
System.out.print(arr[i][j] + ",");
}
}
}
}
运行结果图:
第二种方法:增强for循环foreach
//遍历二维数组
public class Traverse_a_two_dimensional_array {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[][] arr = {{65,6},{12,1,45,23},{0,-45,1}};//静态创建
for (int[] is : arr) {
for (int i : is) {
System.out.print(i + ",");
}
}
}
}
运行结果图:
来源:https://blog.csdn.net/qq_38225558/article/details/81663838


猜你喜欢
- class MyThreadScopeData { // 单例 &nbs
- 1.什么是继承?(1)用来提高代码的复用性(2)将相同的功能模块封装到方法中需要使用时调用方法达到代码复用的目的(3)通过继承将多个类中的相
- Feign进行调用@FeignClient 找不到通过Feign 进行调用这里配置spring-cloud 版本为 M8的 <
- 单例模式算是设计模式中最容易理解,也是最容易手写代码的模式,但是其中涉及的知识点却一点也不少,所以经常作为面试题来考。一般单例都是五种写法:
- 从不规则的字符串中截取出日期最近在项目中需要远程调接口,从String字符串中截取出日期,想了好久,最后用java8新特性,解决了,java
- 前言在面对 生产者-消费者 的场景下, netcore 提供了一个新的命名空间 System.Threading.Channels 来帮助我
- JPA连接到数据库,调用存储过程,这样的需求很常见。本文就针对这一点,讲述如何使用spring Data JPA调用存储过程的方法。1、存储
- 本文实例讲述了C#中数组初始化与数组元素复制的方法。分享给大家供大家参考。具体如下:下面的代码演示如何创建和初始化数组,以及C#中如何将数组
- 面向对象三要素:封装、继承、多态。封装和继承,这两个比较好理解,但要理解多态的话,可就稍微有点难度了。今天,我们就来讲讲多态的理解。我们应该
- 本文实例总结了C#遍历DataSet控件的方法。分享给大家供大家参考。具体方法如下:DataSet控件在.net主要是用来存储数据的,它更像
- 引言使用SpringMVC作为Controller层进行Web开发时,经常会需要对Controller中的方法进行参数检查。本来Spring
- 引言本文是关于Spark优化性能与内存使用的最佳实践,翻译整理自Tuning - Spark 3.3.2 Documentation。由于s
- 问题的起源在项目里,有时候需要实现一个图片轮播的效果,用来展示Banner。同时,图片能循环播放,下面还有一排小圆点来指示当前轮播到哪一页了
- 前言本次带来 JVM 的另一块重要内容,类加载机制,不废话,直接开怼。1、类加载的过程。类从被加载到虚拟机内存中开始,到卸载出内存为止,它的
- 需要添加对 System.Management.dll 的引用 using System.Diagnostics; using System
- cmd调用phantomjs官方资料:http://phantomjs.org/quick-start.html手动执行从官方下载phant
- 效果图如下:1.适用需求后台生成验证码,用于登陆验证。2. 功能实现所需控件/文件:无(普通标签)3.功能点实现思路1)前台思路:(1)前台
- 本文是基于PDF文档转PNG图片,然后进行图片拼接,拼接后的图片转为base64字符串,然后拼接html文档写入html文件实现PDF文档转
- 在使用AndroidNDK开发的时候有个事情是很烦人的,那就是创建本地代码文件夹,生成本地代码文件和创建本地代码的编译文件。特别是实现本地方
- 上一节初步了解了Android端的贝塞尔曲线,这一节就举个栗子练习一下,仿QQ未读消息气泡,是最经典的练习贝塞尔曲线的东东,效果如下附上gi