选择结构

Posted xueyong1021

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择结构相关的知识,希望对你有一定的参考价值。

基本选择结构

语法: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是可以省略的(不推荐),在其他位置的时候,不能省略。

 

以上是关于选择结构的主要内容,如果未能解决你的问题,请参考以下文章

第三章:选择结构

3.1.2 选择结构的几种形式

Java 第四章

选择结构

java的选择结构

LABVIEW条件结构,添加分支,为啥提示:条件结构,选择器值存在错误类型