JAVA语言的结构化程序设计

上传人:san****019 文档编号:20492530 上传时间:2021-03-23 格式:PPT 页数:17 大小:340.31KB
收藏 版权申诉 举报 下载
JAVA语言的结构化程序设计_第1页
第1页 / 共17页
JAVA语言的结构化程序设计_第2页
第2页 / 共17页
JAVA语言的结构化程序设计_第3页
第3页 / 共17页
资源描述:

《JAVA语言的结构化程序设计》由会员分享,可在线阅读,更多相关《JAVA语言的结构化程序设计(17页珍藏版)》请在装配图网上搜索。

1、第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 第 3章 JAVA语言的结构化程 序设计 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 主要内容 1. 算法与结构化程序设计 2. 分支控制结构 3. 循环控制结构 4. 定义和使用 Java的方法 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 例如:求出所有小于 N的素数 S1. 定义初值为 1 的变量 I; S2. 判断 i是否是素数,是则打印;否 则直接转入第 3步; S3. 使 i自加 1,成为下一个待检查的 数; S4. 若 iN,则转入第 2步继续判断; 否则结束程序。 第 三 章 JAV

2、A 语 言 的 结 构 化 程 序 设 计 例如:对 S2进一步细化 S2. 判断 i是否是素数; S2.1 定义初值为 1的变量 j; S2.2 判断 i能否被 j整除,若是说明 i不是素 数,直接转入第 3步;否则转入 2.3; S2.3 使 j自加 1,成为下一个可能的因子; S2.4 若 ji,则转入 2.2继续判断;否则说明 i没有因子,打印这个素数并转入 3。 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 例如:对上述算法的进一步修改 S2.1 定义初值为 2的变量 j。 S2.4 若 j=i的平方根,则转入 2.2继续 判断;否则打印 i这个素数并转入 第 3步。

3、 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 结构化程序设计的三种基本结构 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 if语句 一般形式: if ( 条件表达式 ) 语句块; / if分支 else 语句块; / else分支 示例: 例 3-1 FindMax.java 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 switch语句 一般格式: switch (表达式 ) case 判断值 1: 语句块 1 /分支 1 case 判断值 2: 语句块 2 /分支 2 case 判断值 n: 语句块 n /分支 n default:语句块

4、n+1 /分支 n+1 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 switch语句 例如: switch (MyGrade) case A : MyScore = 5 ; case B : MyScore = 4 ; case C : MyScore = 3 ; default : MyScore =0 ; 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 switch语句 例如: switch (MyGrade) case A : MyScore = 5 break ; case B : MyScore = 4 ; break ; case C : MySco

5、re = 3 ; break ; default : MyScore =0 ; 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 switch语句 例如: switch (MyGrade) case A : case B : case C : MyScore = 1 ;/ 及格 break ; default : MyScore = 0 ; /不及格 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 Java的三种循环语句流程 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 While语句 一般格式: while ( 条件表达式 ) 循环体 示例: 例 3

6、-2 Narcissus.java 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 Do-while语句 一般语法结构: do 循环体 while ( 条件表达式 ); 示例: 例 3-3 showCharValue.java 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 For语句 一般语法格式: for (表达式 1;表达式 2;表达式 3) 循环体 示例: 例 3-4 PerfectNum.java 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计 带标号的 continue语句 格式: continue 标号名; 示例: First-Loop: for ( int i = 1 ; i 100 ; i + ) for ( int j = 2 ; j i ; j + ) if ( i%j = 0 ) continue First-Loop ; System.out.println ( i );/屏幕标准输出 第 三 章 JAVA 语 言 的 结 构 化 程 序 设 计

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!