switch选择结构和while循环结构

文章详细介绍了编程中的switch选择结构,包括其语法、执行思路和特点,并对比了它与多重if的选择结构差异。同时,提到了if选择结构的不同形式,如基本if、if-else、多重if和嵌套if,满足不同条件判断需求。此外,还讨论了while循环结构的工作原理,强调了条件判断在循环控制中的作用。
摘要由CSDN通过智能技术生成

switch选择结构

语法:

switch(表达式){

case 值1:

//代码块

break;

case 值2:

//代码块

break;

......

default:

//代码块

break; //可省

}

执行思路:根据表达式的值,看合符下面哪个case后面的值,就执行哪些代码块,执行完代码块后遇到break,结束整个选择结构。

特点:条件为等值判断

缺点:结构复杂,啰嗦

注:

  1. 表达式的值可以是int,short,byte,char,枚举类型,String

  1. 每个case后都要写break;

  1. case后的常量值不能相同

  1. default的顺序可以变动,通常放在末尾,也可省略

总结

switch与多重if

相同点:都是用来处理多分支条件的结构

不同点:

switch选择结构只能处理等值条件呢判断的情况

多重if适合某个变量处于某个连续区间的情况

if选择结构

基本if选择结构:可以处理单一或组合条件的情况

if-else选择结构:可以处理简单的条件分支情况

多重if选择结构:可以处理分段的条件分支情况

嵌套if选择结构:可以处理复杂的条件分支情况

switch选择结构

多重分支并且条件判断是等值判断的情况

while循环结构

语法:

while(循环条件){

//循环操作

//迭代部分

}

执行思路:

根据条件是否为true,若为true执行循环操作和迭代,若为false结束while循环结构

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值