java语言基础【java循环结构】
2017-11-24 23:40
190 查看
一、循环结构简介
循环是程序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似语句被有规律的重复性执行。
循环的要素:
1.循环体
2.循环条件
二、while循环
while语句的执行逻辑:
判断boolean表达式的值,如果为true则执行语句块;语句块执行完后再次判断boolean表达式的值,如果为true则继续执行语句块;如此循环往复,直到boolean表达式的值为false时退出while循环。
while(boolean表达式){
语句块;
}
三、do while循环
1.do-while语句的执行逻辑:
先执行语句块,再计算boolean表达式的值,如果为true,再次执行语句块,如此循环往复,直到boolean表达式的值为false为止。
注:无论boolean表达式是否为true,都先执行一次语句块。
do{
语句块;
}while(boolean表达式);
2.while和do-while语句的区别:
- while循环先判断再执行;
- do-while循环先执行一次,再判断;
四、for循环
for语句的执行逻辑:
- for(表达式1;表达式2;表达式3){
语句块(循环体);
}
- 1.计算表达式1的值;
- 2.计算表达式2的值(表达式2为逻辑表达式),如果为true则执行循环体,否则退出循环;
- 3.执行循环体;
- 4.执行表达式3;
- 5.计算表达式2,如果为true则执行循环体,否则退出循环;
- 6.如此循环往复,直到表达式2的值为false。
五、循环中使用break语句
1.break语句可用于循环语句或switch语句中;
2.break用于循环中,可使程序终止循环而执行循环后面的语句,常常与条件语句一起使用。
六、循环中使用continue语句
1.continue只能用于循环中
2.其作用为跳过循环体中剩余语句而执行下一次循环。
拓展:生成随机数
1.Math.random() 0=<随机数<1
2.Random类:
Random random = new Random();
int num = random.nextInt(100);
0=<随机数<100
循环是程序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似语句被有规律的重复性执行。
循环的要素:
1.循环体
2.循环条件
二、while循环
while语句的执行逻辑:
判断boolean表达式的值,如果为true则执行语句块;语句块执行完后再次判断boolean表达式的值,如果为true则继续执行语句块;如此循环往复,直到boolean表达式的值为false时退出while循环。
while(boolean表达式){
语句块;
}
三、do while循环
1.do-while语句的执行逻辑:
先执行语句块,再计算boolean表达式的值,如果为true,再次执行语句块,如此循环往复,直到boolean表达式的值为false为止。
注:无论boolean表达式是否为true,都先执行一次语句块。
do{
语句块;
}while(boolean表达式);
2.while和do-while语句的区别:
- while循环先判断再执行;
- do-while循环先执行一次,再判断;
四、for循环
for语句的执行逻辑:
- for(表达式1;表达式2;表达式3){
语句块(循环体);
}
- 1.计算表达式1的值;
- 2.计算表达式2的值(表达式2为逻辑表达式),如果为true则执行循环体,否则退出循环;
- 3.执行循环体;
- 4.执行表达式3;
- 5.计算表达式2,如果为true则执行循环体,否则退出循环;
- 6.如此循环往复,直到表达式2的值为false。
五、循环中使用break语句
1.break语句可用于循环语句或switch语句中;
2.break用于循环中,可使程序终止循环而执行循环后面的语句,常常与条件语句一起使用。
六、循环中使用continue语句
1.continue只能用于循环中
2.其作用为跳过循环体中剩余语句而执行下一次循环。
拓展:生成随机数
1.Math.random() 0=<随机数<1
2.Random类:
Random random = new Random();
int num = random.nextInt(100);
0=<随机数<100
相关文章推荐
- Java语言基础(八) : 循环结构之 do...while 循环
- java语言基础04循环结构
- java语言基础05循环结构
- Java语言基础(六) : 循环结构之 for 循环
- 黑马程序员_Java语言基础_循环结构
- Java语言基础(七) : 循环结构之 while 循环
- Java笔记1 Java编程基础<2>循环语句、函数(重载)、变量和数组的内存结构
- java语言基础(67)——集合框架之数据结构
- 黑马程序员-IOS学习笔记-C语言基础循环结构
- 重踏学习Java路上_Day04(java 基础上,选择结构,循环结构,转跳)
- 黑马程序员-----java基础------for循环结构----do...while循环----while循环------方法---数组(一维,二维)
- 易语言基础教程之循环程序结构
- Java基础循环结构,以及循环控制语句break,continue,return
- java基础第三讲——顺序、条件、循环结构
- java语言基础【java分支结构】
- ios入门攻略 06篇 C语言基础【循环结构之while ,do-while语句】
- 温故而知新(三)Java基础:循环结构、分支结构、数组、Arrays 类
- Java基础2-----循环结构
- JAVA基础之流程控制语句:循环结构
- Java语法基础(四)----循环结构语句