摘要:
break和continue的说明 break 循环结构,一旦执行,就结束(或跳出)当前循环结构,此关键字的后面,不能声明语句 continue 循环结构,一旦执行,就结束(或跳出)当次循环结构,此关键字的后面,不能声明语句 此外,很多语言都有goto语句,goto语句可以随意将控制转移到程序中的任 阅读全文
摘要:
使用说明 所谓嵌套循环:是指一个循环结构A的循环体是另一个循环结构B。比如,for循环里面还有一个for循环,就是嵌套循环。其中,for ,while ,do-while均可以作为外层循环或内层循环。 外层循环:循环结构A 内层循环:循环结构B 实质上,嵌套循环就是把内层循环当成外层循环的循环体。只 阅读全文
摘要:
对比三种循环结构 三种循环结构都具有四个要素: 循环变量的初始化条件 循环条件 循环体语句块 循环变量的修改的迭代表达式 从循环次数角度分析 do-while循环至少执行一次循环体语句。 for和while循环先判断循环条件语句是否成立,然后决定是否执行循环体。 如何选择 遍历有明显的循环次数(范围 阅读全文
摘要:
基本语法 语法格式: ①初始化部分; do{ ③循环体部分 ④迭代部分 }while(②循环条件部分); 执行过程:①-③-④-②-③-④-②-③-④-...-② 图示: 说明: 结尾while(循环条件)中循环条件必须是boolean类型 do{}while();最后有一个分号 do-while结 阅读全文
摘要:
基本语法 语法格式: ①初始化部分 while(②循环条件部分){ ③循环体部分; ④迭代部分; } 执行过程:①-②-③-④-②-③-④-②-③-④-...-② 图示: 说明: while(循环条件)中循环条件必须是boolean类型。 注意不要忘记声明④迭代部分。否则,循环将不能结束,变成死循环 阅读全文
摘要:
练习1、打印出四位数字中“个位+百位”等于“十位+千位”并且个位数为偶数,千位数为奇数的数字,并打印符合条件的数字的个数。 public static void printSpaicalNum() { int cnt = 0; for (int i = 1000; i < 10000; i++) { 阅读全文
摘要:
基本语法 语法格式: for (①初始化部分; ②循环条件部分; ④迭代部分){ ③循环体部分; } 执行过程:①-②-③-④-②-③-④-②-③-④-.....-② 图示: 说明: for(;;)中的两个;不能多也不能少 ①初始化部分可以声明多个变量,但必须是同一个类型,用逗号分隔 ②循环条件部分 阅读全文
摘要:
案例5:根据指定的月份输出对应季节 /** * 3,4,5 春季 * 6,7,8 夏季 * 9,10,11 秋季 * 12,1,2 冬季 * * @param month */ public static void switchMonth(int month) { switch (month) { 阅读全文
摘要:
基本语法 语法格式: switch(表达式){ case 常量值1: 语句块1; //break; case 常量值2: 语句块2; //break; // ... [default: 语句块n+1; break; ] } 执行流程图: 执行过程: 第1步:根据switch中表达式的值,依次匹配各个 阅读全文
摘要:
if...else嵌套 在 if 的语句块中,或者是在else语句块中,又包含了另外一个条件判断(可以是单分支、双分支、多分支),就构成了嵌套结构。 执行的特点: (1)如果是嵌套在if语句块中的,只有当外部的if条件满足,才会去判断内部的条件 (2)如果是嵌套在else语句块中的,只有当外部的if 阅读全文