三、选择结构

三、选择结构

流程控制

1.流程控制是用来控制程序中语句的执行顺序。
2.通过流程控制语句实现
顺序
选择
循环
跳出在这里插入图片描述
3.图形化表示方式----流程图
在这里插入图片描述
基本if选择结构

if(条件){
	代码块
}

条件:结果必须是布尔值:true/false在这里插入图片描述

if-else选择结构

if(条件){
	sysou+Alt+/
}else{
sysou+Alt+/
}

在这里插入图片描述
在这里插入图片描述

注意:
1.条件后边不要加分号
2.代码块只有一条语句(一个语句块)时,不要省略{},可读性差
3.代码的对其和缩进要清晰
4.必须的注释需要添加

多重if选择结构

if(条件1){
	代码块1
}else if(条件2){
	代码块2
}else{
	代码块3
}

在这里插入图片描述
多重if条件注意书写顺序,从小到大----从大到小

嵌套if选择结构

if(条件1){
		if(条件2){
		代码块2

	}else{
代码块2
	}
}else{
代码块3
}

在这里插入图片描述

字符串的比较使用equals()

例如:sex.equals("男")

equals值的结果为(布尔类型的值)(true/false)

生成随机数

Math.random()   取值范围(0.0—1.0)

Switch选择结构

switch(表达式1){
	case常量1;
	sysou+Alt+/;
	break;
	case常量2;
	sysou+Alt+/;
	break;
	default;
	sysou+Alt+/;
	}

Switch与多重if
相同点:
都是用来处理多分支条件的机构
不同点:
Switch:只能处理等值条件判断的情况
多重if:没有Switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值