全文预览

第3章 Java语言的流程控制

上传者:叶子黄了 |  格式:ppt  |  页数:49 |  大小:599KB

文档介绍
式”的值必须是布尔类型的,表达式可以是布尔类型的常量或者变量、关系表达式或逻辑表达式。子语句体可以是一条语句或者多条语句,但是多条语句要用一对大括号括起来。子语句体中可以包含Java语言中的任何语句。Рif(表达式)?{? 子语句体?}Р图3-1-6 if形式流程图Р功能:当程序执行到if语句时,计算机首先计算表达式的值,如果值是true,则执行if语句中的“子语句体”,然后再执行if语句下面的一条语句;如果值是false,则不执行if语句中的子语句体,直接执行if语句下面的一条语句。?举例:下面的if语句都是合法的。Рif (10*2==2*10) System.out.println("相等");?int i=21*5;?if(i>=100)?{? i+=20;? System.out.println(i);?}?int a=23*4,b=200/5,c=15*13,max;?if(a>b)?{? if(a>c)max=a;? if(a<c)max=c;?}?if(a<b)?{? if(b>c)max=b;Рif(b<c)max=c;}Р(2)if…else语句形式?if…else形式可以根据表达式的值来判断是执行if语句中的子语句体,还是执行else语句中的子语句体,其语句的流程图如图3-1-7所示。?图中判断框内的“条件”是if语句中的表达式,处理框A是if语句中的子语句体,处理框B是else语句中的子语句体,处理框C是if…else语句下面的语句。?格式:Р其中“表达式”的值必须是布尔类型的,可以是布尔类型的常量或者变量、关系表达式或者逻辑表达式。语句体可以是一条语句或者多条语句,但是多条语句要用一对大括号括起来。语句体中可以包含Java语言中的任何语句。Рif(表达式)?{? 子语句体A?}?else?{? 子语句体B?}Р图3-1-7 if…else形式流程图

收藏

分享

举报
下载此文档