码迷,mamicode.com
首页 > 其他好文 > 详细

选择结构

时间:2020-04-18 14:14:18      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:程序   必须   条件   short   多次   内容   了解   expand   als   

基本选择结构

语法:if(布尔类型的条件){

如果条件为真,则执行

}
条件为假的时候执行大括号后面内容

if-else

选择使用原因:使用传统的id选择结构也可能完成如果否则之类的问题,但是可能造成代码的冗余,浪费时间

语法:if(){ // 布尔类型的表达式

//条件为真进入执行代码块1
}else{
//条件为假进入代码块2
}

多重if选择结构需要注意:判断条件不能乱,程序是之上而下执行,当遇到第一个满足条件的时候,就会执行对应的代码块不会再去对其他代码块进行判断执行。

嵌套选择结构:是使用equals 进行值的比较的时候,需要把肯定有的值放在equals的前面,变量放在括号中

 Switch选择结构:使用switch的原因是:代码结构上看,显得代码冗余,结构复杂。有多次的等值判断。为了解决上述问题,我们引出switch的选择结构。

在switch后面可以跟 int short byte char。

需要注意的点有:1:常量名不能重复。2:case后面的常量不是必须要按照某种顺序的,switch后面的值会去找和自己匹配的常量值,然后执行对应的代码库,如果没有找到,则执行default中的值。

3.break结束当前的执行内容。在case后面执行,如果没有break代码会继续向下执行。4.default在最后的时候,break是可以省略的(不推荐),在其他位置的时候,不能省略。

 

选择结构

标签:程序   必须   条件   short   多次   内容   了解   expand   als   

原文地址:https://www.cnblogs.com/xueyong1021/p/12725382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!