循环

简介: 与任何程序设计语言一样Java利用条件语句与循环结构确定流程控制,一下总结一下Java中的循环语句

与任何程序设计语言一样Java利用条件语句与循环结构确定流程控制,一下总结一下Java中的循环语句:

while

while

do while

do while

for

循环内不要不断创建对象引用
例如:
for (int i = 1; i <= count; i++){
Object obj = new Object();
}
这种做法会导致内存中有count份Object对象引用存在,count很大的话,就耗费内存了,建议为改为:
Object obj = null;
for (int i = 0; i <= count; i++) {
 obj = new Object();
 }
AI 代码解读

for

switch

image

对于golang来说:
switch非常灵活。从第一个expr为true的case开始执行,如果case带有fallthrough,程序会继续执行下一条case,不会再判断下一条case的expr,如果之后的case都有fallthrough,default都会被执行
swtich采用B树算法不会去执行所有的可能,采用静态表。大部分情况下的时间效率回避if else 块,除非if else 的第一个条件就是TRUE

目录
打赏
0
0
0
0
5
分享
相关文章
|
11月前
|
while`循环
`Python`的`while`循环在条件为真时重复执行代码块。常见用法包括:固定次数循环、无限循环(可由外部条件退出)、使用`break`和`continue`控制流程,以及等待条件满足。经典应用案例有模拟登录尝试、读取文件至末尾和实现简单聊天机器人。`while`循环适用于处理不确定次数迭代和条件触发场景。
121 2
什么是 for 循环?
什么是 for 循环?
186 0
|
11月前
javascirpt中的for...in循环
javascirpt中的for...in循环
|
11月前
|
do-while 循环
do-while 循环
90 1
|
11月前
|
do while循环及练习
do while循环及练习
56 0
|
11月前
|
c循环
c循环
55 0
|
11月前
do while循环
该内容介绍了编程中的循环语句,强调了`do while`循环与`while`和`for`循环的区别。`do while`循环先执行循环体再判断条件,确保至少执行一次,而`while`和`for`先判断条件再执行。通过示例展示了`do while`循环打印1-10和计算正整数位数的应用,指出在某些情况下,`do while`循环更为合适。
90 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等