JAVA语言的结构化程序设计.ppt
《JAVA语言的结构化程序设计.ppt》由会员分享,可在线阅读,更多相关《JAVA语言的结构化程序设计.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第三三章章 J JA AV VA A语语言言的的结结构构化化程程序序设设计计第第3 3章章 JAVAJAVA语言的结构化程语言的结构化程序设计序设计第第三三章章 J JA AV VA A语语言言的的结结构构化化程程序序设设计计主要内容主要内容1.算法与结构化程序设计2.分支控制结构3.循环控制结构4.定义和使用Java的方法第第三三章章 J JA AV VA A语语言言的的结结构构化化程程序序设设计计例如:求出所有小于例如:求出所有小于N N的素数的素数 S1.S1.定义初值为定义初值为1 1 的变量的变量I;I;S2.S2.判断判断i i是否是素数,是则打印;否是否是素数,是则打印;否 则
2、直接转入第则直接转入第3 3步;步;S3.S3.使使i i自加自加1 1,成为下一个待检查的,成为下一个待检查的 数;数;S4.S4.若若iNiN,则转入第,则转入第2 2步继续判断;步继续判断;否则结束程序。否则结束程序。第第三三章章 J JA AV VA A语语言言的的结结构构化化程程序序设设计计例如:对例如:对S2S2进一步细化进一步细化 S2.S2.判断判断i i是否是素数;是否是素数;S2.1 S2.1 定义初值为定义初值为1 1的变量的变量j j;S2.2 S2.2 判断判断i i能否被能否被j j整除,若是说明整除,若是说明i i不是素不是素 数,直接转入第数,直接转入第3 3步
3、;否则转入步;否则转入2.3;2.3;S2.3 S2.3 使使j j自加自加1 1,成为下一个可能的因子;,成为下一个可能的因子;S2.4 S2.4 若若jiji,则转入继续判断;否则说明,则转入继续判断;否则说明 i i没有因子,打印这个素数并转入没有因子,打印这个素数并转入3 3。第第三三章章 J JA AV VA A语语言言的的结结构构化化程程序序设设计计例如:对上述算法的进一步修改例如:对上述算法的进一步修改 S2.1 S2.1 定义初值为定义初值为2 2的变量的变量j j。S2.4 S2.4 若若j=ij=i的平方根,则转入继续的平方根,则转入继续 判断;否则打印判断;否则打印i i
4、这个素数并转入这个素数并转入 第第3 3步。步。第第三三章章 J JA AV VA A语语言言的的结结构构化化程程序序设设计计结构化程序设计的三种基本结构结构化程序设计的三种基本结构第第三三章章 J JA AV VA A语语言言的的结结构构化化程程序序设设计计if语句语句一般形式:一般形式:ifif(条件表达式条件表达式 )语句块;语句块;/if/if分支分支 elseelse 语句块;语句块;/else/else分支分支示例:示例:例例3-1 3-1 第第三三章章 J JA AV VA A语语言言的的结结构构化化程程序序设设计计switch语句语句一般格式:一般格式:switch(switc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 语言 结构 程序设计
限制150内