程序控制语句(第2、3章).ppt
《程序控制语句(第2、3章).ppt》由会员分享,可在线阅读,更多相关《程序控制语句(第2、3章).ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 程序控制语句 葛亮重庆大学计算机学院主要内容3.1选择语句 3.2循环语句 3.3跳转语句 3.1 选择语句nif语句nswitch语句3.1.1 If语句nif或else控制的对象可以是单个语句(statement),也可以是程序块(block)。n条件condition可以是任何返回布尔值布尔值的表达式。else子句是可选的。if(condition)statement1;else statement2;嵌套If语句if(i=10)if(j 100)c=d;else a=c;else a=d;if(condition)statement;else if(condition)stat
2、ement;else if(condition)statement;.else statement;3.1.2 switch语句语句switch(expression)case value1:./statement sequencebreak;case value2:./statement sequencebreak;case valueN:./statement sequencebreak;default:./default statement sequenceswitch注意事项1/2n表达式expression必须为byte,short,int或char类型(数据类型长度小于等于32位)
3、,在JDK5.0中可以是用枚举类型(enum)。n每个case语句后的值value必须是与表达式类型兼容的特定的一个常量常量(它必须为一个常量,而不是变量)。重复重复的case值是不允许不允许的。switch注意事项2/2n如果没有一个case常量与表达式的值相匹配,则执行default语句。ncase语句只是起到一个标号作用,用来查找匹配的入口并从此处开始执行其后的语句序列,主要内容3.1选择语句 3.2循环语句 3.3跳转语句 3.2 循环语句nWhile语句ndo-whilenforWhile语句while(condition)/body of loop.public class Sam
4、pleWhile public static void main(String args)int sum=0,i=100;whilewhile(i 200)(i 200)i+;i+;sum+=i;sum+=i;System.out.println(the sum is“+sum);do-while循环do/body of loop.while(condition);public class SampleDowhile public static void main(String args)int sum=0,i=100;do do i+;i+;sum+=i;sum+=i;while(i 200
5、);while(i 200);System.out.println(the sum is +sum);for循环for(initialization;condition;iteration)/body.int sum=0,i=0;for(i=101;i=200;i+)for(i=101;i=200;i+)sum+=i;sum+=i;System.out.println(the sum is +sum);for的其它用法n在在for循环内声明变量循环内声明变量n在在for循环中使用逗号循环中使用逗号 for(int a=1,b=4;a b;a+,b-)System.out.println(a=+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序控制 语句
限制150内