当前位置: 首页 > news >正文

for循环套for循环(Java基础语法)

场景:

一:线性(一维)

数据:1 2 3 4 5 6 7 8 9

代码:

OS:代码这里偷了个小懒,大家知道遍历的是上面的数据就好了

for(int i = 0; i < 3; i++)for(int j = 0; j < 3; j++)

for套for是如何工作的?

讲解:

(外层循环)i:

  • 根据循环条件来给数据分批次来进行遍历
  • i初始为0,i < 3,所以就分三个批次,[1,2,3] [4,5,6] [7,8,9]

(内层循环)j:

  • 按批次对里面的每个元素进行遍历
  • i = 0时,进入第一个批次[1,2,3],j依次遍历里面的每个字符。第一次遍历完之后i = 1,进入第二个批次[4,5,6],随即j开始依次遍历里面每个字符,以此类推

二:二维(表格型)

数据:1      2      3

           4      5      6

           7      8      9

代码同上

讲解:

(外层循环)i:

  • 将i当成来看
  • i = 0时,选中的就是第一行[1      2      3]

(内层循环)j:

  • 将j当成来看列来看
  • i = 0时,j由于是内循环,所以要先把循环条件中的三次都遍历掉,也就是遍历对应的“第一行一列:1”,“第一行二列2”,“第一行三列3”,遍历结束后i = 1,开始下一轮遍历,也就是从第二行一列:4,第二行二列......以此类推

http://www.dtcms.com/a/474046.html

相关文章:

  • 运维的概念以及流程零基础入门到精通
  • 网站建设最难的是什么美食网站开发前期准备
  • cpp http 客户端与服务端 POST请求
  • 门户网站开发淘客网站备案教程
  • 【PHP】利用 xlswriter 扩展导出的Excel文件报错问题
  • wordpress+制作首页模板下载网站优化公司推荐
  • SDKMAN工具来实现JDK版本的管理
  • Einops vs PyTorch 张量操作对比指南
  • 钉钉提醒业务系统源码,网站定时钉钉提醒业务系统
  • CentOS 7 安装 bzip2-libs-1.0.6-13.el7.x86_64.rpm 的详细步骤
  • 太原手手工网站建设公司贵阳市建设管理信息网站
  • 树和二叉树——一文速通
  • 轻松可视化数据的利器——JSON Crack
  • 美橙互联网站后台推广计划和推广单元有什么区别
  • 《彻底理解C语言指针全攻略(3)》
  • ORB_SLAM2原理及代码解析:LocalMapping 线程——LocalMapping::Run()
  • 【Linux】进程控制(二) 深入理解进程程序替换与 exec 系列函数
  • Linux中页面回收函数try_to_free_pages的实现
  • Transformer架构——原理到八股知识点
  • 广州网站建设商城企业网站服务
  • 【STM32项目开源】基于STM32的自适应车流交通信号灯
  • 鸿蒙NEXT应用状态栏开发全攻略:从沉浸式到自定义扩展
  • 堆(超详解)
  • Java Redis “Sentinel(哨兵)与集群”面试清单(含超通俗生活案例与深度理解)
  • Eureka注册中心通用写法和配置
  • python内置函数map()解惑:将可迭代对象中的每个元素放入指定函数处理
  • 吕口*云蛇吞路的特效*程序系统方案
  • c 网站购物车怎么做.net 网站 源代码
  • 网站建设开发合同模板优秀的商城网站首页设计
  • 服务注册、服务发现、OpenFeign及其OKHttp连接池实现