从0学Java之For循环
2023-02-19 12:24:07 时间
这篇文章的内容将讲解以下知识点:
for循环和while循环区别
①for循环和while循环区别
- for(初始动作;条件;每轮的动作){}
- for中的每一个表达式都是可以省略的
- for(条件;)==while(条件)
案例:阶乘
写一个程序,让用户输入N,然后计算的结果需要用一个变量保存,可以是int的factor,在计算中需要有一个变量不断的从1递增到n,那可以是int的i。
for(初始化;条件;单步动作){}
第一部分是一个初始化,可以定义一个新的变量:int count=10或者直接赋值:i=10.
第二部分是循环维持的条件,这个条件是先进行的,与while循环一样,进入循环之前,首先要检验条件是否满足,条件满足才执行循环;条件不满足就结束循环。
第三部分是步进,即每轮执行了循环体之后,必须执行的表达式,通常我们在这里改变循环变量,进行加或者减的操作。
三种循环体
- 如果有固定次数,用for
- 如果必须执行一次,用do-while
- 其他情况用while
相关文章
- 解释 JavaScript 中计时器的工作原理
- 如何用状态模式优化你的 JavaScript 代码
- 38 个非常有用的 JavaScript 单行代码汇总
- 修复 JavaScript 错误的四种方法
- 使用 JavaScript 的数据结构:堆栈和队列
- JavaScript框架大战已结束,赢家只有一个
- Spring Boot 中的 AOP,到底是 JDK 动态代理还是 Cglib 动态代理?
- Java应用提速(速度与激情)
- JavaScript 代码优化之道
- Java Netty框架自建DNS代理服务器教程
- Spring Boot + Activiti 完美结合,快速实现工作流
- Spring 井喷式更新周,你还跟得上吗?
- 把Java代码玩出花是种什么样的体验。
- 今天来聊聊SpringBoot的自动配置吧?
- 前端食堂技术周刊第 61 期:State of JavaScript、Prettier 2.8、Flexbox 交互式指南
- C++首超Java
- JavaScript刷LeetCode拿offer-位运算5
- 用javascript分类刷leetcode19.数组(图文视频讲解)5
- JavaScript刷LeetCode拿offer-二叉树层序遍历篇5
- 用javascript分类刷leetcode9.位运算(图文视频讲解)5