黑马程序员-java学习笔记-循环语句
来源:互联网 发布:淘宝店铺链接怎么搞 编辑:程序博客网 时间:2024/06/05 17:57
判断结构
1;if(条件表达式){执行语句;}
2:if(条件表达式){执行语句;} else {执行语句;}
3:if(条件表达式){执行语句;}
4: if(条件表达式){执行语句;}
else if (条件表达式){执行语句;}
.......
else {执行语句;}
选择结构
switch语句:包含四个词 switch case break default
--------------------------------------------------------------------------
if和switch语句很像,具体什么场景下应用哪个语句呢??
如果判断的具体数值不多,而是符合byte short int char这四种类型。
虽然两个语句都可以使用,但是建议使用switch语句。因为效率稍高
其他情况:对区间判断,对结果为boolean类型判断,好似用if,if的使用范围更广
------------------------------------------------------------------------------------
循环结构: while: 定义初始化表达式 while(条件表达式) {循环体(执行语句);}
do while:do {执行语句;} while(条件表达式)
while:先判断条件,只有条件满足才执行循环体。
do while: 先执行循环体,再判断条件,条件满足,再继续执行循环体。
简单一句话,do while:无论条件是否满足,循环体至少执行一次。
for:for(初始化表达式; 循环条件表达式; 循环后的条件表达式){执行语句;}
1:变量有自己的作用域。对于for来讲;如果将用于控制循环的增量定义在for语句中
那么该变量只在for语句内有效。for语句执行完毕。该变量在内存中被释放。
2:for和while可以进行互换,如果需要定义循环增量。用for更为合适。
总结:什么时候使用循环结构??3
当要对某些语句执行很多次时,就使用循环结构。
无限循环的最简单表现形式
for(;;){}
while(true){}
1;if(条件表达式){执行语句;}
2:if(条件表达式){执行语句;} else {执行语句;}
3:if(条件表达式){执行语句;}
4: if(条件表达式){执行语句;}
else if (条件表达式){执行语句;}
.......
else {执行语句;}
选择结构
switch语句:包含四个词 switch case break default
--------------------------------------------------------------------------
if和switch语句很像,具体什么场景下应用哪个语句呢??
如果判断的具体数值不多,而是符合byte short int char这四种类型。
虽然两个语句都可以使用,但是建议使用switch语句。因为效率稍高
其他情况:对区间判断,对结果为boolean类型判断,好似用if,if的使用范围更广
------------------------------------------------------------------------------------
循环结构: while: 定义初始化表达式 while(条件表达式) {循环体(执行语句);}
do while:do {执行语句;} while(条件表达式)
while:先判断条件,只有条件满足才执行循环体。
do while: 先执行循环体,再判断条件,条件满足,再继续执行循环体。
简单一句话,do while:无论条件是否满足,循环体至少执行一次。
for:for(初始化表达式; 循环条件表达式; 循环后的条件表达式){执行语句;}
1:变量有自己的作用域。对于for来讲;如果将用于控制循环的增量定义在for语句中
那么该变量只在for语句内有效。for语句执行完毕。该变量在内存中被释放。
2:for和while可以进行互换,如果需要定义循环增量。用for更为合适。
总结:什么时候使用循环结构??3
当要对某些语句执行很多次时,就使用循环结构。
无限循环的最简单表现形式
for(;;){}
while(true){}
语句嵌套
对于打印长方形;外循环控制的是行数,内循环控制的是每一行的列数,也就是一行中元素的个数。
尖朝上该内循环条件
其他流程控制语句
break(跳出) 应用范围:选择结构和循环结构
continue(继续) 应用于循环结构
注意a.这两个语句离开应用范围,存在时没有意义的
b.这两个语句单独存在下面都不可以有语句,因为执行不到。
c.continue语句是结束本次循环继续下次循环。
d.标号的出现,可以让着两个语句作用于指定的范围
示例: w:for
q:for break w;
标号只能用在循环上
0 0
- 黑马程序员-java学习笔记-循环语句
- 黑马程序员-java笔记循环及控制语句
- 黑马程序员-java笔记循环及控制语句1
- 黑马程序员-java笔记循环及控制语句2
- 黑马程序员_C#循环语句的学习
- 黑马程序员 java入门:循环语句
- 黑马程序员 Java基础学习笔记3 循环和数组
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句
- 黑马程序员--循环语句
- 黑马程序员:JAVA判断语句、选择语句、循环语句介绍
- [黑马程序员]09[C语言]循环控制语句部分学习笔记总结
- 黑马程序员-java笔记循环及控制语句 暂无内容别看了
- 黑马程序员——Java编程语言学习总结 – 循环与选择性语句
- 黑马程序员--.NET笔记--顺序结构、循环结构、跳转语句
- 黑马程序员--JAVA学习笔记
- 黑马程序员---Java 学习笔记
- 黑马程序员-结构语句循环
- 黑马程序员_03_循环语句
- 黑马程序员-java学习笔记-java基础
- HTML中的列表标签
- ApkTool反编译和重新打包
- libgdx游戏引擎(三)之粒子系统
- 菜鸟潇寒学习库----动态库
- 黑马程序员-java学习笔记-循环语句
- 几个工作问题
- 黑马程序员-java学习笔记-函数
- [隐式图搜索]The most distant state UVA10085
- android_添加服务给应用使用
- 使用Git 上传 文件到GoogleCode(其它代码管理平台也类似)
- 计算Delphi代码段执行时长
- 数据库三大范式
- mnesia数据库上创建表