首页 > 代码库 > 【Java】Java_14 循环结构
【Java】Java_14 循环结构
循环结构
当型:当P条件成立时(T),反复执行A,直到P为“假”时才停止循环.
直到型:先执行A, 再判断P,若为T,再执行A,如此反复,直到P为F.
1.While循环
while循环的基本格式和流程图:
while (布尔表达式) {
循环体;
}
while循环详解:
在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。
语句中应有使循环趋向于结束的语句,否则会出现无限循环–––"死"循环
while循环代码:
/** * 测试while循环 */package com.oliver.test;public class TestWhile { public static void main(String[] args) { //打印1到100 int a = 1; while (a<=100){ System.out.println(a); a++; } //求1到100的和 int b = 1 ; int sum = 0; while(b<=100){ sum += b; b++; } System.out.println(sum); }}
2.do-while循环
do-while循环的基本格式:
do {
循环体;
} while(布尔表达式) ;
do-while循环说明和流程图:
1. 先执行循环体
2. 后判断布尔表达式
3. 循环体至少执行一次
do-while循环代码:
package com.oliver.test;public class Dowhile { public static void main(String[] args) { int i = 1; do{ i = i+1; i++; } while(i<=10); System.out.println("i的数值为"+i); }}
while与do-while的区别
while 先判断,后执行
dowhile 先执行,后判断
3. for循环
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
语法形式
for (初始表达式;布尔表达式;步进) {
循环体;
}
for循环在第一次反复之前要进行初始化。随后,它会进行条件测试,而且在每一次反复的时候,进行某种形式的“步进”。
- 初始化部分设置循环变量的初值
- 条件判断部分为任意布尔表达式
- 迭代因子控制循环变量的增减
【注意】for循环在执行条件测试后,先执行程序部分,再执行步进。
for循环代码:
/** * 测试for循环 * Author:OLIVER */package com.oliver.test;public class TestFor { public static void main(String[] args) { for(int i=1;i<=10;i++){ System.out.println(i); } }}
【Java】Java_14 循环结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。