JAVA-while语句全解.ppt

JAVA-while语句全解

* 目录 循环语句 while语句 do-while语句 while语句 语法格式: while(条件表达式){ 循环体; } 其执行过程 先判断条件表达式的值,若值为false,则跳出循环体,执行循环体后面的语句;若值为true,则执行循环体,然后再回去判断条件表达式的值,如此反复直至条件表达式的值为false,跳出while循环体。 While循环结构流程图 while语句 while语句 1. 条件表达式的值的类型为布尔类型,指循环成立的条件; 2. 花括号{}不是必须的,当循环体中只有一条语句时,可以省略; 3. 循环体是需要重复执行的代码; 4. while表达式的括号后面不加“;” ; 5.在循环体中应有使循环趋于结束的语句。 语法说明 while语句实例 例:计算1到10 (包括10)的数的总和并输出 (1)分析规律 计算公式: 1+2+3+4+5+6+7+8+9+10 Java计算过程是: 0+1 1+2 3+3 6+4 10+5 … do-while语句 语法格式: do{ ??? 循环体; }while(条件表达式); 其执行过程为: 先执行一次循环体,然后再判断条件表达式的值,若值为false,则跳出循环,执行循环后面的语句;若值为true,则再次执行循环体。如此反复,直至条件表达式的值为false,跳出循环。 do-while循环结构流程图 do-while语句 别忘了分号! do-while语句 循环体是重复执行的代码部分,循环条件要求是布尔类型,值为true时执行循环体,否则循环结束,最后整个语句以分号结束; do-while语句是 “先循环再判断”的流程控制结构,即使第一次表达式结果为false,语句依旧会执行。 语法说明 do-while语句实例 例1:计算1到10(包括10)的数的总和并输出 输出结果: public static void main(String[] args) { int i=1; int sum=0; do{ sum=sum+i; i++; } while(i=10); System.out.println(sum=+sum); } 用while循环计算20的阶乘 实训 输出结果: public static void main(String[] args) { int n=20; long result=1; while(n=1){ result=result*=n; n--; } System.out.println(result=+result); } 1、用循环打印图形 实训 2、用循环打印图形 实训 3、用循环打印乘法口诀表 实训 输出结果: 4、用循环计算1000内素数的和 实训 循环体中需要有使循环趋于结束的一个控制条件;条件表达式的值为布尔值;循环中花括号{}不是必须的 * print与println * * 循环体中需要有使循环趋于结束的一个控制条件;条件表达式的值为布尔值;循环中花括号{}不是必须的 * print与println *

文档评论(0)

1亿VIP精品文档

相关文档