java高效打印一个二维数组的实例(不用递归,不用两个for循环)
投稿:jingxian
下面小编就为大家带来一篇java高效打印一个二维数组的实例(不用递归,不用两个for循环)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
打印1个元素,不让循环变量i++,走出思维定式(执行一次循环体,就i++)。public class OneForPrint2DArr {
public static void main(String[] args) throws Exception { int[][] a = { { 1, 2, 3 }, { 4, 5} }; for (int i = 0, j = 0; i < a.length;) { System.out.println(a[i][j]); j++; if (j >= a[i].length) { i++; j = 0; } } } }
以上这篇java高效打印一个二维数组的实例(不用递归,不用两个for循环)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- Java for循环的妙用之鸡兔同笼问题
- Java利用for循环打印菱形的实例教程
- java迭代器和for循环优劣详解
- JAVA Iterator接口与增强for循环的实现
- Java优化for循环嵌套的高效率方法
- Java8之Stream流代替For循环操作
- Java for循环Map集合优化实现解析
- Java for循环性能优化实现解析
- Java中使用增强for循环的实例方法
- Java for循环详解
- Java利用for循环输出空心三角形、空心菱形和空心矩形的代码
- Java使用for循环解决经典的鸡兔同笼问题示例
- Java中增强for循环的实现原理和坑详解
- Java中break、continue、return在for循环中的使用
- 详谈Java枚举、静态导入、自动拆装箱、增强for循环、可变参数
- Java中List for循环的6种写法总结(推荐)
- Java for循环几种写法整理
- 详细总结Java for循环的那些坑