Java 3.1 java流程控制之循环语句
来源:互联网 发布:微商的发展趋势知乎 编辑:程序博客网 时间:2024/06/07 14:35
Java 3.1 java流程控制之循环语句
1. 循环
java中循环一共有三种语法
while
do while
for
2. while循环
语法
while(布尔表达式){
语句块;
}
3. while循环总结
1. while是判断表达的值,如果为true,进入循环体,如果为false,结束循环,每次执行完循环体的代码段后,再继续判断;
2. 如果循环体只有一条语句,则{}可以省略,但不建议;
3. 条件如果一直为true,则当前循环是一个死循环
4. dowhile循环;
do{
循环体;
}while(布尔表达式);
例如:猜数;生成一个100之内的随机数,用户猜这个数;
5. dowhile与while的区别
作用一样,do while至少先执行一次循环体,然后就是一个while循环;
6. for循环
语法
for(表达式1;表达式2;表达式3){
循环体;
}
表达式1:只运行一次,一般初使化循环体中使用的变量
表达式2:布尔表达式,是否进行循环体的条件 ;每次进入循环体前先判断这个表达式的结果;
表达式3:循环体的最后一行语名
表达式1和表达式3都可以省略;
for循环适合已知执行次数的循环;
7. 嵌套循环
有的时侯我们需要使用一个循环解决一个问题;但这种事情需要做多次,这时可以使用嵌套循环;
for(){
for(){
//在一行中打印n个星;
}
}
输出一个图形;
*
**
***
****
*****
8. break,continue;
在循环中,continue:结束当次循环,再执行循环条件;
break:跳出整个循环。
9. 标记:
10. 在一个嵌套循环中,可以使用continue, break来跳出某一层特定循环,使用标记的方式来解决即可。
例:
a:
for(int i=0;i<10;i++){
b:
for(int j=0;j<10;j++){
if(j==8){
break a;
//continue a;
}
}
}
11. 使用循环常用的算法
正推:已知条件求结果
反推:已知结果求条件
穷举:列举出所有的可能;
- Java 3.1 java流程控制之循环语句
- JAVA基础之流程控制语句:循环结构
- JAVA基础之其他流程控制语句:循环嵌套
- java学习笔记(七)流程控制之循环语句
- JAVA流程控制语句 循环 while for
- java之流程控制语句
- Java基础知识_day03_(选择流程控制语句,循环流程控制语句,控制循环语句)
- 【慕课笔记】第四章 流程控制语句 第8节 JAVA循环语句之for
- Java流程控制之循环结构
- java详解 --- 流程控制之循环结构
- java 程序的流程之循环语句
- java循环控制语句
- Java流程控制语句
- java流程控制语句
- java流程控制语句
- java流程控制语句
- Java流程控制语句
- JAVA流程控制语句
- Ambari调研报告
- .Net基础视频教程之委托、XML
- 使用键盘控制元素的移动、大小以及颜色的变化
- Sliding Window
- linux启动流程
- Java 3.1 java流程控制之循环语句
- 插入排序(insert sort)
- bzoj2028 [SHOI2009]会场预约(set)
- HttpURLConnetionDemo
- Lesson02_C#基础_part01
- Linux 6个最小化原则讲解
- XYNUOJ 问题 F: 小希的迷宫
- Python PIP Install throws TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
- linux之通配符和正则表达式