循环结构:
* 主要处理有重复的内容或者有规律的内容
* 分类:
* 1.while语句
* 2.do-while语句
* 3.for语句
while语句
* 结构体:
* while(条件表达式){
* 重复的内容或者是有规律的内容
* }
* 执行流程:
* 首先判断while中的条件表达式是否为true,如果是执行重复或者有规律的内容,如果为false,直接结束
*
* 使用步骤:
* 1.定义初始值
* 2.判断循环条件
* 3.执行循环操作
* 4.改变循环变量值
输出打印10句hello
int i=0;
while(i<10) {
System.out.println("hello");
i++;
}
do-while:
* 结构体:
* do{
* 有重复的内容或者有规律的内容
* }while(条件表达式)
输出打印1-100之间的偶数的和?
int i=1,sum=0;
do {
if(i%2==0) {
sum+=i;
}
i++;
}while(i<=100);
System.out.println(sum);
for循环
* 结构体:
* for(初始值表达式;循环判断条件;循环后的操作数表达式){
* 循环的内容或者有规律的内容
* }
*执行规律:
*1.初始值表达式
*2.判断条件表达式
*如果结果为true 执行循环内容或者有规律的内容
*如果为false,直接结束
*3.在条件表达式为true的时候,执行后内容之后
*执行循环后的操作数表达式
*4.再次判断循环条件
*循环执行2-3步骤
*5.结束
打印数字1到100
for(int i=1;i<=100;i++) {
System.out.println(i);
}
关键字 break continue
break continue
* 作用:为了更好的控制流程语句
* break:
* 用法:
* 1.switch结构体 调出结构体
* 2.主要用在循环语句中
* 3.可以和标记一起使用,主要用在嵌套循环中(嵌套循环)
*注意点:
*1.在break语句之后不能有任何内容输出,因为 执行不到,编译会报错
*2.可以和标记一起使用
*
* continue应用:
* 用法:跳出当次循环,对剩下的循环没有任何影响
* 1.用在循环语句中
* 2.也可以和标记一起使用
* 注意点:
* 1.continue语句之后不能执行其他代码
* 2.也可以和标记一起使用
* 3.continue如果在最后判断,可以省略不写
输出打印数字1-10
for(int i=1;i<=10;i++) {
if(i==5) {//当i==5时
//break;//跳出当前循环,结束
continue;//跳过当前执行步骤,继续执行
}
System.out.println(i);
}
閱讀更多 學習筆跡 的文章