小白学javafor循环3分钟学会java的for循环,让看懂for循环嵌套再不是难事

qpgshare      2022-05-09     264

关键词:

听讲时能听懂的for循环为什么一做题就晕菜?一个for循环还勉强能看懂,但为什么一看到双重for循环脑子里就感觉脑子全是浆糊?
如果有上述问题那么就继续看这篇文章吧~让你3分钟学会Java的for循环,让看懂for循环嵌套再不是难事

一.单个for循环介绍

技术图片
1.语法格式:

for(①初始化部分;②循环条件部分;④迭代部分){

? ③循环体部分

}

例子:
技术图片

2.执行过程:

①→②→③→④→②→③→④→②→③→④→……→②

3.说明:

  • ②循环条件部分为boolean类型表达式,当值为false时,退出循环
  • ①初始化部分可以声明多个变量,但必须是同一个类型,用逗号分隔
  • ④可以有多个变量更新,用逗号分隔

4.代码讲解:

看小乔精心录制的for循环讲解视频点击这里去小乔的哔哩哔哩观看(内含debug模式下的讲解哦~让你更直观看明白for循环到底是怎么运行的!)

不明白好用的debug模式是怎么回事就来点这里哦!(这是转载一个大佬的帖子~帮助大家更好使用debug模式)

技术图片

敲黑板划重点啦:

1.初始化语句只执行一次。

2.当【④迭代部分】执行后会去判断【②循环条件部分】是否成立。若成立则执行循环语句,若不成立则退出循环。

二.for循环嵌套

有了上面单个for循环的基础知识后,我们一起来看看两个for循环嵌套的例子~

来,先和我做一个深呼吸,拿出纸笔边看边算,这样两个for循环嵌套也能被你牢牢掌握啦!

例:
技术图片

代码讲解:

看小乔精心录制的for循环嵌套讲解视频点击这里去小乔的哔哩哔哩观看(内含debug模式下的讲解哦~让你更直观看明白for循环到底是怎么运行的!)

不明白好用的debug模式是怎么回事就来点这里哦!(这是转载一个大佬的帖子~帮助大家更好使用debug模式)

技术图片

敲黑板划重点啦~

每次第一个for循环执行a++后若依然满足a<5这个条件则会执行第二个for循环。

第二个for循环从b=1开始执行,直到不满足b<a这个条件这时这个for循环会退出。

之后a++,再去判断是否满足a<5这个条件。

就这样循环,直到不满足b<a,a<5这两个条件,两个for循环就都退出了。

到这里我们for循环就讲解完啦~虽然双重for循环容易绕晕我们,但是只要我们多分析几道题,多写,多用debug模式看代码就可以很快学会的。加油呀!!

如果你觉得这篇文章还不错,麻烦帮我点个赞!可以让更多人看到这篇文章。让我有动力继续更技术文~

**关注小乔的公众号【小乔的编程内容分享站】(各类资源干货持续更新哦~)

回复“Java资源干货”即可获得小乔正在使用的同款资源哦~~

回复“前端资源干货”即可获得小乔精选前端资源哦~~

回复“二级资源干货”即可获得超全资源哦~**

技术图片

小白30分钟学会网页采集基础教程

首先,以某个多页(需要自动翻页)表格数据的采集为例,先演示一次网页采集的完整的过程:点击从头播放完整动图演示这里使用的是八爪鱼,依次点击表格某一行的每个字段,可以自动识别出其他所有数据行,并自动创建循... 查看详情

javafor循环用法

Java中for循环多了一种写法——foreach写法(一般仅仅用于遍历整个数组,不用操心越界等问题)。1.1)常规写法:packageforeach.main.sn;publicclassForeach{ publicstaticvoidmain(String[]args){ int[]arr={1,2,3,4,5}; for(inti=0;i<arr.length;++i){ S 查看详情

重学-javafor循环(代码片段)

Java共有三种for循环方式:foriforeachStream.foreachfori for(inti=0;i<arrayList.size();i++)//dosomething fori这种方式是Java最早的for循环方式,由于Java语法糖的不断完善,以及JDK8的出现,是得此种方式大多数出现在教条 查看详情

重学-javafor循环(代码片段)

Java共有三种for循环方式:foriforeachStream.foreachfori for(inti=0;i<arrayList.size();i++)//dosomething fori这种方式是Java最早的for循环方式,由于Java语法糖的不断完善,以及JDK8的出现,是得此种方式大多数出现在教条 查看详情

javafor循环几种写法整理

1:遍历数组的传统方式/*建立一个数组*/int[]integers=1,2,3,4;/*开始遍历*/for(intj=0;j<integers.length;j++)inti=integers[j];System.out.println(i);2:遍历Collection对象的传统方式/*建立一个Collection*/String[]strings="A","B","C"... 查看详情

javafor循环标签跳转到指定位置(代码片段)

大家是否见过这种for循环,在for循环前加了个标记的:outerLoop:for(;;)for(;;)breakouterLoop;我之前有一次在公司业务代码中见过有这种写法的,没在意,今天在看JDK线程池的代码时,又看到ThreadPoolExecutor的addWorker方法中有这种写法。于... 查看详情

转:javafor循环的几种用法详解(代码片段)

出处:https://www.cnblogs.com/hellochennan/p/5373186.html出处:https://www.cnblogs.com/hellochennan/p/5373186.html本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。J2SE1.5提供了另一种形式的for... 查看详情

小白教程—最详细java循环结构解析之for循环(代码片段)

循环,就是重复的执行体现在代码中,就是程序中某些代码需要重复执行本节主要讲述for循环目录循环结构的分类for循环基本语法for循环的执行顺序实例解析嵌套for循环基本语法实例解析循环结构的分类在Java中,循... 查看详情

反编译看javafor-each循环

java1.5发行版引入的for-each循环。(引自《EffectiveJava》中文版第二版第46条)如以下对数组列表的for-each循环示例:1publicclassForEach{2publicstaticvoidmain(String[]args){3java.util.ArrayList<String>list=newjava.util.ArrayList<Stri 查看详情

Java for 循环最佳实践

】Javafor循环最佳实践【英文标题】:Javafor-loopbestpractice【发布时间】:2012-09-2021:32:36【问题描述】:当您需要索引时,循环遍历数组的最佳方法是什么?选项1:intlen=array.length;for(inti=0;i<len;++i)array[i]=foo(i);选项2:for(inti=0;i<ar... 查看详情

javafor循环的两种实现(代码片段)

for循环的两者方式及其特点1.普通的for循环优点:支持高并发(在多线程的状态下不会有问题)缺点:写法相较于增强for循环比较复杂for(intindex=0;index<arr.length();index++)System.out.println(arr[index]);2.增强for循... 查看详情

javafor循环另一种写法

一般的for循环写法:遍历数组for(inti=0;i<MaxnNum;i++)遍历Collection对象for(Iteratoritr=List.iterator();itr.hasNext();){  itr.next();}另一种写法遍历数组for(inti:integers)遍历Collection对象String[]strings={"A","B","C","D"};Collec 查看详情

初学javafor循环1加到10的问题

publicclasshello publicstaticvoidmain(String[]args) //TODOAuto-generatedmethodstub intsum=0; for(inti=1;i<=10;i++) sum+=i; System.out.print(i+"+"); System.out.print("="+sum); 输出结果为:1+2+3+4+5+6+7+8+9+10+=55//请问怎么才能把10后面的那个... 查看详情

javafor循环中设置停顿逻辑代码中同样适用

 1 for(Objectobject:jsonArray){    2 Thread.currentThread().sleep(1000);    3 list.add(((JSONObject)object).get("Name"));    4 }    此处的停顿 适用于逻辑代码和循环1000的单位为毫秒    停顿后提示一个未处理的异常... 查看详情

五分钟学会做一个在线抽奖系统,手把手教你抽奖还学不会嘛?(代码片段)

...钮动作事件1、设置点击监听2、设置开始按钮失效3、定义循环定时器4、切换小相框的src属性四、设置结束按钮动作事件1、为结束按钮设置监听函数2、设置停止按钮失效3、停止定时器4、给大相框设置src属性Hello,你好呀࿰... 查看详情

趣味故事5分钟学会第一个java程序,秒懂跨平台执行原理(代码片段)

趣味故事5分钟学会Java程序秒懂跨平台执行原理之前小白过来找学委学习了很多编程知识。然后他也推荐了一些朋友看学委的文章。可是那些朋友编程都没有玩过,只想入门看看。好吧,这个也不难的。还记得我们是怎么... 查看详情

趣味故事5分钟学会第一个java程序,秒懂跨平台执行原理(代码片段)

趣味故事5分钟学会Java程序秒懂跨平台执行原理之前小白过来找学委学习了很多编程知识。然后他也推荐了一些朋友看学委的文章。可是那些朋友编程都没有玩过,只想入门看看。好吧,这个也不难的。还记得我们是怎么... 查看详情

如何在 html 页面中使用 Java for 循环

】如何在html页面中使用Javafor循环【英文标题】:HowtouseaJavaforloopinanhtmlpage【发布时间】:2020-01-2910:17:56【问题描述】:在我的系统中,我需要在html表中使用javafor循环来打印从8.00到17.00的时间。有人能解释一下怎么做吗。谢谢。... 查看详情