第四章
流程控制
主要学习内容:
1、 理解java语言中复合语句的使用方法;
2、 掌握if条件语句的使用方法;
3、 了解if语句与Switch语句之间的区别;
4、 掌握while循环语句的使用方法;
5、 掌握do-While循环语句的使用方法;
6、 了解while和do-while语句的区别;
7、 了解for语句的使用方法;
8、 了解foreach语句
If语句:if执行的条件,如果条件成立,则执行if后的语句,如果不成立,则跳出条件语句,往下执行;
If语句分为简单的if条件语句,if……else语句和if……else if多分支语句;
程序流程图:
条件成立Y
条件不成立N
If语句的条件
语句体
If语句中的表达式可以是一个单纯的布尔变量或常量,也可以是使用关系或布尔运算符的表达式;
当条件成立执行语句体的时候,若语句体中仅有一条语句,则可以省略条件语句中的大括号“{}”;虽然if后面的复合语句只有一条,省略大括号并无语法错误,但是为了增强程序的可读性最好不要省略;
If-else语句:如果满足某种条件,就进行某种处理,否则进行另一种处理;
条件不成立N
条件成立Y
条件表达式
语句序列2
语句序列1
有时根据编程需要,else或if后面的括号里可以没有语句;
对于if-else语句有时可以使用三元运算符进行简化;
对于扩展的if-else if语句的执行,则是满足什么条件执行什么语句;
If语句只执行条件为真的命令语句,其他的语句都不会执行;
Switch语句:switch语句必须是整形和字符型,常量值1~N也必须是整形或字符型;switch语句首先计算表达式的值,如果表达式的值和某个case的值相同,则执行该case后的若干语句,直到遇到break为止,此时如果该case语句中没有break语句,则继续执行case后的若干语句,直到遇到while语句流程图怎么画break为止;
若没有一个常量的值与表达式的值相同,则执行default后面的语句;default语句是可选的,如果它不存在,而且switch 语句中的值不与任何case的值相同,则switch语句不做任何处理;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论