怎样做才能发布你的网站,外国做家具的网站,营销案例分析,品牌网站建设解决1.循环概念 循环是在满足条件的情况下#xff0c;反复的做同一件事。 Java语言中的循环语句有三种#xff0c;分别是for语句、while语句和do-while语句。程序中需要循环处理时#xff0c;程序员要根据实际问题#xff0c;选择适当的循环语句。解决循环问题时一定要找到循环…1.循环概念 循环是在满足条件的情况下反复的做同一件事。 Java语言中的循环语句有三种分别是for语句、while语句和do-while语句。程序中需要循环处理时程序员要根据实际问题选择适当的循环语句。解决循环问题时一定要找到循环条件和循环操作。
2.for循环语句格式 语法 for(初始化表达式①; 布尔表达式②; 步进表达式④){ // 循环体③ } 执行流程 1执行顺序①②③④②③④②③④…②不满足为止。 2①负责完成循环变量初始化。 3②负责判断是否满足循环条件不满足则跳出。 4③具体执行的语句。 5④循环后循环条件所涉及变量的变化情况。
3.while循环语句格式 语法 初始化表达式① while(布尔表达式②){ // 循环体③ // 步进表达式④ } 执行流程 1执行顺序①②③④②③④②③④…②不满足为止。 2①负责完成循环变量初始化。 3②负责判断是否满足循环条件不满足则跳出循环。 4③具体执行的语句。 5④循环后循环变量的变化情况。
4.do...while循环语句格式 语法 初始化表达式① do{ // 循环体③ // 步进表达式④ }while(布尔表达式②); 执行流程 1执行顺序①③④②③④②③④…②不满足为止。 2①负责完成循环变量初始化。 3②负责判断是否满足循环条件不满足则跳出循环。 4③具体执行的语句 5④循环后循环变量的变化情况
5.for和while的区别 相同点 都是先判断再执行 不同点 ①.语法不同 ②.for循环的循环变量通常定义在for中会随着for循环结束在内存中销毁效率较高 ③.for循环适合循环次数固定时使用while循环适合循环次数不固定时使用
6.三种循环的区别 1循环结构的语法不同 ①.do-while循环结构表达式为do{循环体;}。 ②.for循环的结构表达式为for单次表达式;条件表达式;末尾循环体{中间循环体}。 ③.while循环的结构表达式为while表达式{循环体}。 2执行时判断方式不同 ①.do-while循环将先运行一次因为经过第一次do循环后当检查条件表达式的值时其值为 不成立时而会退出循环。保证了至少执行do{ }内的语句一次。 ②.for循环执行的中间循环体可以为一个语句也可以为多个语句当中间循环体只有一个语句时其大括号{}可以省略执行完中间循环体后接着执行末尾循环体。 ③.while循环执行时当满足条件时进入循环进入循环后当条件不满足时执行完循环体内全部语句后再跳出而不是立即跳出循环 3执行次数不同 ①.do-while循环是先执行后判断执行次数至少为一次。 ②.for循环是先判断后执行可以不执行中间循环体。 ③.while循环也是先判断后执行可以不执行中间循环体。 4执行末尾循环体的顺序不同 ①.do-while循环是在中间循环体中加入末尾循环体并在执行中间循环体时执行末尾循环体。 ②.for循环的中间循环体在条件判断语句里执行末尾循环体后自动执行中间循环体。 ③.while循环的末尾循环体也是在中间循环体里并在中间循环体中执行。
7.break 使用场景终止switch或者循环 1在选择结构switch语句中 2在循环语句中 3离开使用场景的存在是没有意义的
8.continue 使用场景结束本次循环继续下一次的循环
9.return 使用场景直接终止程序
10.死循环概念 死循环是循环中的条件永远为true死循环的是永不结束的循环。例如while(true){}。 结束死循环需要使用跳出语句
11.三种循环实现死循环 1使用for实现死循环 //没有初始化也没有重新赋值没有写条件默认为true for (;;){ // 循环体 }
2使用while实现死循环 //没有初始化也没有重新赋值没有写条件默认为true while(true){ // 循环体 }
3使用do....while实现死循环 //没有初始化也没有重新赋值没有写条件默认为true do{ // 循环体 }while(true);
12.解决死循环 1严格遵照循环语法解决问题 2明确循环条件和循环操作
小结 1不满足循环条件时while和for一次都不执行do...while执行一次。 2while和for是先判断再执行do...while是先执行再判断。 3break是跳出循环体结构执行循环体外代码continue是结束本次循环接着进行下次循环。