JAVA的选择结构

来源:互联网 发布:电影魔方软件 编辑:程序博客网 时间:2024/05/21 18:07

结构

if结构
if结构是根据条件判断之后在做处理
语法格式

if(条件为真){    //代码块}

多重if结构
常用来进行区间判断
逻辑运算符
逻辑运算符 && 、|| 、!
- &&并且 — 条件 1 && 条件2
两个条件同时为真,结果为真;
- ||或 — 条件1 || 条件2
两个条件有一个为真,结果为真;
- !非 — !条件
条件为真,即为假;条件为假,即为真。

switch结构

switch(表达式){    case 常量1:        语句1        break;    case 常量2:        语句2        break;·····    default:        语句}

使用switch结构时的注意点
- switch后的表达式可以为整型、字符型、String型
- case后常量表达式的值不能相同
- case后允许多条语句,不需要大括号
- 如果不添加break,需要特别注意执行顺序
- case和default子句的先后顺序可以自行变动
- default子句可以省略

switch和多重if比较

相同点
都是用来处理多分支条件的结构
不同点
switch:
只能处理等值条件判断的情况,而且条件判断必须是整型变量或字符型变量或String型
多重if:
没有switch选择结构的限制,特别适合某个变量处于某个连续区间的情况
——By 莫名 2017年12月6日晚

原创粉丝点击