java学习笔记五——分支、循环语句
来源:互联网 发布:淘宝运营教程百度网盘 编辑:程序博客网 时间:2024/06/09 16:40
一、分支语句
1.if语句
if语句是单重选择,最多只有两个分支。if语句的基本格式是:
if(逻辑表达式)
语句1;
[else if
语句2;
else
语句3;
]
使用嵌套的if语句可以实现多重选择,可以有多个分支。
if关键字之后的逻辑表达式必须得到一个逻辑值,不能像其他语言以数值来代替。Java规定else子句属于逻辑上离它最近的if语句。如果想改变else的匹配关系,可以使用“{ }”改变语句结构。
2.switch语句
switch语句的语法格式是:
switch(表达式){
case c1:
语句组1;
break;
case c2:
语句组2;
break;
……
case ck:
语句组k;
break;
[default:
语句组;
break;]
}
这里,表达式的计算结果必须是int型或字符型,即是int型赋值相容的。当用byte,short或char类型时,要进行提升。该语句的特点是遇到break才会跳出,不然会执行找到符合条件语句之后的每条语句。
二、循环语句
1.for循环
for循环语句的语法格式是:
for(初始语句;逻辑表达式;迭代语句)
语句;
若逻辑表达式为空时则表示恒为真,循环是不会停止的。
2.while循环
while循环语句的语法格式是:
while(逻辑表达式)
语句;
和if一样,while语句中的逻辑表达式也不能用数值来代替。
3.do循环
do循环语句的语法格式是:
do
语句;
while(逻辑表达式);
三、break与continue语句
1.标号
标号可以放在for、while或do语句之前,其语法格式为:
标号:语句;
2.break语句
break语句可用于三类语句中,一类是switch语句中,一类是for、while及do等循环语句中,还有一类是块语句中。在switch语句及循环语句中的语义是跳过本块中余下的所有语句,转到块尾,执行其后的语句。
break还可以在块中与标号配合使用,其语法格式为:
break标号;
其语义是跳出标号所标记的语句块,继续执行其后的语句。这种形式的break语句多用于嵌套块中,控制从内层块跳到外层块之后。
3.continue语句
在循环语句中,continue可以立即结束当次循环而执行下一次循环,当然执行前会先判断循环条件是否满足。continue语句也可以和标号一起使用,其语法格式为:
continue标号;
它立即结束标号的那重循环的当次执行,开始下一次循环,这种形式的语句多用于多重循环中。
- java学习笔记五——分支、循环语句
- Python学习笔记(五)—条件判断和循环语句
- java笔记之分支、循环语句
- Python学习笔记——分支循环
- Java分支、循环语句
- java 第三节课堂笔记(分支语句,循环语句)
- 【JAVA学习笔记】03 分支语句
- swift学习笔记2-串、循环、分支语句
- 18天Java学习---4.Java的分支循环语句
- java 分支语句、循环、数组
- java分支,循环语句基本知识:
- Python学习笔记(五)——Python 判断循环语句
- Python学习笔记【五】——《python基础教程》:: 条件、循环和其他语句
- <2>python学习笔记——分支和循环
- Python学习笔记(五)—LOOP 循环
- python学习笔记——循环语句条件语句
- 黑马程序员-java学习笔记-循环语句
- JAVA学习笔记(四) - 循环语句
- Calendar类
- C语言中嵌入正则表达式
- java学习笔记四——表达式
- 轮廓提取
- SAP query传输以后需要重新生成程序
- java学习笔记五——分支、循环语句
- On Corruption and Numbers(l-r)
- for循环的“大圈套小圈思想”
- 【Prim】-LightOJ-1029-Civil and Evil Engineer
- java学习笔记六——数组、向量、字符串
- 电子商务设计师书籍的记录
- Android 缩略图工具类(Android 2.2新特性)
- 编写程序打印帕斯卡三角。
- 体系架构