Java基础选择结构

Posted qhantime

tags:

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

Java基础(三)选择结构
回顾:
1.什么是变量

2.变量三要素

3. ++和--  &&和||

本章内容
1.if选择结构 4种

2.switch

小知识:三元运算符: 条件?“x”:“Y” 条件为真X,条件为假Y

1.掌握if条件的结构
①基础if选择结构

if(条件)
//条件成立执行的代码

1
2
3
****e

②if-else 选择结构(互斥)

if(条件)
//条件成立则执行
else
//条件不成立则执行

1
2
3
4
5
③多重if选择结构

if(条件1)

else if(条件2)

else


1
2
3
4
5
6
7
注意:

1.多重if的执行是自上而下的选择判断,
只要上方有一个条件成立,下面的条件不再判断。
所以条件越容易成立的 放在上方,因为有顺序

2.多重if可以有多个else if,但是else if必须配合if使用

3.多重if可以结合else使用(也可以省略)

4.嵌套if选择结构(俄罗斯套娃)

if(条件1)
if(条件2)


1
2
3
4
2.掌握switch选择结构
注意:

1.等值选择情况下,可以使用switch选择结构。(只能用于等值判断不能用于范围)

2.switch支持的判断类型有:int、Enum(枚举)、String(JDK1.7之后),因为byte、short、char可以自动类型转换为int,所以也支持。

3.case后只能接常量、常量的类型由switch的表达式类型决定。

4.case后的break必须有!否则会发生case的穿透性!
它会一直向下执行直到遇到一个break结束。

int h="xpf";
switch (h)
case: "x"
break;
case: "p"
break;
case: "xpf"
break;

————————————————

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

Java基础第四章(选择结构二)

Java基础第三章(选择结构一)

java基础选择结构

java基础选择结构

JAVA_SE基础——13.选择结构语句

Java 基础选择循环结构语句详解