单元03 分支结构.docx
《单元03 分支结构.docx》由会员分享,可在线阅读,更多相关《单元03 分支结构.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单元03分支结构vfW|计算月份天数程序设计 |单元目标1 理解程序常用的结构; 掌握if语句结构; 掌握if-else语句结构; 掌握多重条件语句结构; 掌握sw让ch语句结构。学习任务1 .任务描述编写一个计算某个月份的天数程序,请用if-else条件语句和swi忙h分支语 句分别实现。要求根据用户输入的月份,判断出月份所包含的天数。2 .运行结果知识准备r少3. 1顺序结构.I计算月份天数程序设计程序至上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到 程序的末尾。这种结构如图1-22所示:图1-22顺序结构的基本流程顺序结构在程序设计中是最常使用到的结构,在程序中扮演了非常重
2、要的角 色,因为大部分的程序基本上都是依照这种由上而下的流程来设计。3. 2选择结构3If语句结构的格式如下所示:if (判断条件)(语句1 ;语句2 ; 语句3 ;)若是在if语句主体中要处理的语句只有1个,可省略左、右大括号。当判断 条件的值不为假时,就会逐一执行大括号里面所包含的语句,if语句的流程图如图1-23所小:图1-23 if结构的流程图【实例1-41 if条件语句示例。【/源代码】public static void main(String args)会计算月份天数程序设计int x = 10;if(x = 8) x的值为10,条件表达式的值为flase,所以不执行下面语句当程
3、序中存在含有分支的判断语句时,就可以用kelse结构处理。当判断条 件成立,即执行if语句主体;判断条件不成立时,则会执行else后面的语句主 体。if-else结构的格式如下:if (判断条件)(语句主体1;语句主体2;)若是在if语句或else语句主体中要处理的语句只有一个,可以将左、右大括 号去除。ifelse语句的流程图如图1-24所示:图1-24 if-else结构的流程图【实例1-5】声明一个整型变量a,并给其赋初值5,在程序中判断a是奇public static void main(String args)计算月份天数程序设计int a = 5 ;if(a%2=1)程序运行结果为
4、:5是奇数!3如果需要在else里判断多个条件时,就需要elsekelse语句了,其格 式如下:if (条件判断1)(语句主体1;else if (条件判断2)(语句主体2;)-./多个else计()语句else(语句主体3;)【实例1-61多重if结构实例。【源代码】计算月份天数程序设计public static void main(String args) (int x = 1 ;if(x=1)else if(x=2)else if(x=3) else )程序运行结果为:x=1。3. 3分支结构switch语句可以将多选一的情况简化,而使程序简洁易懂,在部分中将要介绍如何使用switch语
5、句以及它的好伙伴 break语句;此外,也要讨论在switch 语句中如果不使用break语句会出现的问题。首先,先来了解switch语句该如 何使用。要在许多的选择条件中找到并执行其中一个符合判断条件的语句时,除了可以使用if-else不断地判断之外,也可以使用另一种更方便的方式即多重选 择 switch语句。使用嵌套if-else语句最常发生的状况,就是容易将if与else 配对混淆而造成阅读及运行上的错误。使用swtich语句则可以避免这种错误的 发生。switch语句的格式如下:switch (表达式)(case选择值1 :语句主体1 ;break ;case选择值2 :语句主体2 ;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单元03 分支结构 单元 03 分支 结构
限制150内