第03-程序控制语句 《Java程序设计之网络编程》 教学课件.pptVIP

  • 2
  • 0
  • 约3.94千字
  • 约 23页
  • 2018-01-28 发布于浙江
  • 举报

第03-程序控制语句 《Java程序设计之网络编程》 教学课件.ppt

第03-程序控制语句 《Java程序设计之网络编程》 教学课件

《Java程序设计之网络编程》 重庆大学计算机学院 电子邮件:lizhx@126.com 第3章 程序控制语句 主要内容 3.1选择语句 3.2循环语句 3.3跳转语句 3.1 选择语句 if语句 switch语句 3.1.1 If语句 if或else控制的对象可以是单个语句(statement),也可以是程序块(block)。 条件condition可以是任何返回布尔值的表达式。else子句是可选的。 嵌套If语句 3.1.2 switch语句 switch注意事项1/2 表达式expression必须为byte,short,int或char类型(数据类型长度小于等于32位),在JDK5.0中可以是用枚举类型(enum)。 每个case语句后的值value必须是与表达式类型兼容的特定的一个常量(它必须为一个常量,而不是变量)。重复的case值是不允许的。 switch注意事项2/2 如果没有一个case常量与表达式的值相匹配,则执行default语句。 case语句只是起到一个标号作用,用来查找匹配的入口并从此处开始执行其后的语句序列, 主要内容 3.1选择语句 3.2循环语句 3.3跳转语句 3.2 循环语句 While语句 do-while for While语句 while(condition) { // body of loop ... } do-while循环 for循环 for的其它用法 在for循环内声明变量 在for循环中使用逗号 for-each 主要内容 3.1选择语句 3.2循环语句 3.3跳转语句 3.2 跳转语句 break语句 continue语句 return语句 break语句1/2 使用break 退出循环 把break 当作goto 的一种形式来用 break语句2/2 boolean t = true; first: { second: { third: { System.out.println(Before the break.); if (t) break second; System.out.println(This wont execute); } System.out.println(This wont execute); } System.out.println(This is after second block.); } 使用continue 语句1/2 终止本次循环继续下一次循环 使用continue 语句2/2 continue带标号 使用Return语句 return语句用来明确地从一个方法返回,如果使用return语句返回一个值,其格式如下: return 返回值 * * 教学课件 if (condition) statement1; else statement2; if(i == 10) { if(j 20) a = b; if(k 100) c = d; else a = c; } else a = d; if(condition) statement; else if (condition) statement; else if(condition) statement; ... else statement; switch (expression) { case value1: ... // statement sequence break; case value2: ... // statement sequence break; case valueN: ... // statement sequence break; default: ... // default statement sequence } public class SampleWhile { public static void main(String[] args) { int sum = 0, i = 100; while (i 200) { i++; sum += i; }

文档评论(0)

1亿VIP精品文档

相关文档