java基础之for循环语句一览
在java语言中,总共有3种循环语句,分别为:for语句、while语句和do...while语句。循环控制语句即当程序满足了给出的条件,会周而复始地执行一段代码,一直到程序满足给出的结束条件,从而结束循环。这篇文档将写for循环语句。
for循环语句的基本结构为:
for(表达式1;表达式2;表达式3){
循环体;
)
这其中,表达式1主要是完成初始化循环变量的工作。表达式2是这个for循环语句是否循环的判断条件,为一个布尔逻辑表达式,结果为真,继续循环,结果为假,跳出循环。表达式3用来改变循环变量的值,控制循环条件的变化,进而控制表达式2的值。接下来,让我们编写一个程序吧。
编写一个程序,用来求1~100的和。
public class sum100 {public static void main(String[] args) {int sum=0;for(int i=1;i<=100;i++){sum+=i; //前面写过,相当于:sum=sum+i;}System.out.println("1~100的和为:"+sum);}}
很简单的一个程序,for循环中,首先定义了一个变量i=1。然后开始判断,i是否小于等于100,1<=100,结果为真,执行循环体。执行结束后,sum=1。然后执行表达式3,i=2,2<=100,结果为真,执行循环体。这时,sum=2。然后i=3,······。一直到i=101,i>100了,表达式2 的值为假,结束循环。
for循环语句是java语言中使用最多的、最灵活的循环结构,在以后,我们会无数次的使用这个循环结构,这些都是最简单的,掌握不难。建议大家多敲敲程序代码。
此外,还有双循环结构语句,即在一个for循环里再嵌套一个for循环。这些以后在学习数组的时候会写到。在此处就不写了。
java基础之for循环语句一览相关推荐
- Java基础篇:循环语句之while语句
Java的循环语句有for,while和 do-while.这些语句创造了我们通常所称的循环(loops).你可能知道,一个循环重复执行同一套指令直到一个结束条件出现.你将看到,Java有适合任何编程 ...
- Java基础篇:循环语句之do-while循环
如果while循环一开始条件表达式就是假的,那么循环体就根本不被执行.然而,有时需要在开始时条件表达式即使是假的情况下,while循环至少也要执行一次. 换句话说,有时你需要在一次循环结束后再测试中止 ...
- Java基础知识之循环语句(for循环、while循环)
文章目录 一.for循环 二.while循环 三.各种循环的区别 四.循环注意事项 一.for循环 1.简答说明 for(初始化语句; 条件判断语句; 条件控制语句){循环体语句: } (1)执行初始 ...
- Java基础语法_循环结构【多测师_何sir】
Java基础语法_循环结构 for 循环 while 循环 do-while 循环 Java 增强 for 循环 break 关键字 continue 关键字 for 循环 语法结构: for(初始化 ...
- python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)
循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...
- 20190508——python基础(if...in...循环语句、while循环、两种循环对比)
二.python基础(if...in...循环语句.while循环.两种循环对比) 1.for...in...循环语句 1)for循环:空房间 # 空房间的学名叫[元素](item),因为英文是ite ...
- java中while循环练习,java练习 七、循环语句 do……while循环语句
1) 接java练习 六.循环语句while循环语句,地址:http://blog.csdn.net/u013871927/article/details/71191684 2) do--while循 ...
- 第三次学JAVA再学不好就吃翔(part14)--基础语法之循环语句注意事项
学习笔记,仅供参考 文章目录 JAVA基础语法 for, while, do...while的区别 死循环 循环嵌套 JAVA基础语法 for, while, do-while的区别 do-while ...
- java基础 流程控制语句循环流程控制控制循环语句
Java基础 一.顺序结构 顺序结构是最常见的结构 , 代码按先后依次执行: 顺序结构语句有许多种 1.if语句 包括 1.if(条件 ){ 语句体}: 2.if ( 条件 ){语句体一}else{ ...
最新文章
- 定义简单的反射工厂示例
- 计算机三级网络技术知识点大纲,全国计算机等级考试三级网络技术考试大纲(2019年版)...
- 复旦大学肖仰华教授:知识图谱与认知智能 | 附PPT下载
- python学习笔记 day20 常用模块(六)
- php开发_图片验证码
- 回天科技工程师房工对十大硬盘数据恢复软件简评!
- android 手势截图,小米8手机如何截图/长截屏/手势截屏?小米8四种截图方法
- 信号-失真噪声比 (SNDR) 无杂散动态范围 (SFDR)
- ts 文件报错原因1
- 记一次 jenkins 构建失败 “Cannot find module ‘core-js/modules/es.promise.finally‘”
- java使用密文链接数据库_Java基础——数据库连接信息使用密文
- 网站设计65条原则 作者:小柯
- 【Mysql】根据经纬度远近排序
- php md5加密数组,php md5加密
- simulink他励直流电动机降压调速仿真
- 紫外线检测仪,WKM-UV1,紫外线检测仪UV汞灯LEDUV通用
- QIIME2得到PICRUSt2结果后如何分析
- atoi()函数用法
- Python oauth2登录Outlook读取邮件
- 考研操作系统题目整理