流程控制语句

本文围绕Java开发展开,介绍了if、if - else if、if - else的单、双、多分支特点,switch语法及注意点,对比了while、do - while、for循环,阐述了break、continue、return的区别,还讲解了方法的概念、好处,以及递归的条件、优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. if、if-else if、if-else 的特点?

if是单分支:if语句的条件表达式可以是关系表达式或者逻辑表达式,结果肯定是boolean值

           如果条件为true,执行该分支。如果条件为假,不执行该语句

if-else是双分支: 当表达式条件为真是,执行第一个语句块,否则就只想else里面的语句块

if-else if是多分支:只要满足条件,那么满足条件的第一个多个单分支的语句就会执行并结束判断,后面的语句就不会执行

  1. switch语法特点及使用注意点?

Swith只适合用于等值判断,表达式不能是double、long、boolean类型

  1. while、do-while、for之间的比较?

while是先判断再执行

do-whlie是先执行再判断

for循环是确定循环范围使用,它是支持迭代的一种通用结构,是最有效最灵活的循环结构

  1. break 和 continue、return的区别?

break是强行结束循环,不再执行剩余的语句

continue是结束此次循环,不再执行剩下的语句,但是继续下次循环

  1. 什么是方法?方法有什么好处?

方法是一个功能的封装体,是函数

可以提高代码的复用性

  1. 递归的条件?

条件1.一个问题可以被分成若干层简单的子问题

2.子问题和上层问题的解决方案一致

3.外层问题的解决依赖于子问题的解决

7、递归的优缺点?

优缺点:

优点:复杂的逻辑代码可以简单解决

缺点:耗用内存大,执行效率低

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值