社区
JavaScript
帖子详情
For循环的优化
wyunbo321
2011-07-08 03:29:04
原版代码是这样:一个For循环,参数为x, 然后循环里面有大量的判断IF x=0时做什么 IF x=1时做什么等等,每次做的事情都不一样。 有没有更好的方式来优化这部分?
...全文
298
17
打赏
收藏
For循环的优化
原版代码是这样:一个For循环,参数为x, 然后循环里面有大量的判断IF x=0时做什么 IF x=1时做什么等等,每次做的事情都不一样。 有没有更好的方式来优化这部分?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zengzz
2011-07-17
打赏
举报
回复
我也觉得把代码贴 出来
saiya520
2011-07-14
打赏
举报
回复
foreach替换for
汉尼拔
2011-07-13
打赏
举报
回复
基本上是没有办法, 你把代码贴出来 大家研究下吧
了無痕
2011-07-13
打赏
举报
回复
switch case
ZiSheng
2011-07-12
打赏
举报
回复
[Quote=引用 9 楼 demin7926 的回复:]
顺便提醒一下,用switch case时是变量一定是int
[/Quote]
switch可以是字符串
MadEric
2011-07-12
打赏
举报
回复
[Quote=引用 9 楼 demin7926 的回复:]
顺便提醒一下,用switch case时是变量一定是int
[/Quote]
楼主用switch case吧
9楼说的必须用int是java, javascript字符串也是可以的, 而且case的值可以是变量。
Demin7926
2011-07-09
打赏
举报
回复
顺便提醒一下,用switch case时是变量一定是int
#blackheart
2011-07-09
打赏
举报
回复
把if提到外面,里面放for
碧海情天-赵亮
2011-07-09
打赏
举报
回复
这种情况下,根本没必要用FOR和IF了,把它们“抻直":先写i=0时的代码,直接着写i=1时的代码,依此类推就是了(楼主不说每个都不一样吗,那就等于顺序执行那些代码而已)。
豆虫
2011-07-08
打赏
举报
回复
switch case首选
for循环在LZ的这种情况下其实优化的余地还是比较少的 就算代替if的话性能上也提高不了多少
fkueyygyispw
2011-07-08
打赏
举报
回复
for+swith case
lsw645645645
2011-07-08
打赏
举报
回复
想办法去了for吧,for里面没什么好优化的
kyzy_yy_pm
2011-07-08
打赏
举报
回复
for + switch
挨踢直男
2011-07-08
打赏
举报
回复
swith x
{
case 1:
...................
break;
case 2:
break;
}
if(.........)
{
}else if(............)
{
}
xuexiaodong2009
2011-07-08
打赏
举报
回复
IF x=0时一个函数
IF x=1 一个函数
Li103ZzZ
2011-07-08
打赏
举报
回复
写个函数重载吧...
灬上海爽爷
2011-07-08
打赏
举报
回复
如果参数x的值都为int
那么可以用
switch case来代替if
效率会高很多
for
循环
之性能
优化
前言 for
循环
是开发时常用的语法之一,比如对数组,集合的遍历等,但是如果使用不好也会出现很多新能损耗的问题,今天就来讲解一下for
循环
的常用性能
优化
问题。 嵌套
循环
嵌套
循环
是有俩层或者俩层以上的
循环
嵌套在一起,下面直接上代码说明。 外大内小嵌套: /** * 大
循环
驱动小
循环
(即外大内小) */ private static void bigSmall...
for
循环
的
优化
方式、
循环
的种类、使用及平替方案。
System.out.println("递归: " + current);// 递归调用特点:适合处理较为复杂的数据场景,可以无限套娃直到数据被完全处理或满足需求结束。
关于for
循环
嵌套for
循环
的
优化
问题
每天记录开发中的一个小问题 对于for
循环
的嵌套问题 我们常见就是这样: for (int i = 0; i < 1000; i++){ for (int j = 0; j < 100; j++){ for (int k = 0; k < 10; k++){ system.out.println(i+"====="+j+"====="+k); } } } 从上例的代码来看,我们常见的写法通常是利用if(){}、break;、conti
java for
循环
如何
优化
_java for
循环
及其
优化
for
循环
1.首先知道,for
循环
的3个表达式的意思:表达式1: 一般为赋值表达式,给控制变量赋初值;表达式2: 关系表达式或逻辑表达式,
循环
控制条件;表达式3: 一般为赋值表达式,给控制变量增量或减量。3个表达式都可以为空,第2个表达式为空,表示条件一直为true,for无限
循环
。for(;;){System.out.println("hello");}//输出结果:无限输出,疯狂输出hello...
for
循环
的
优化
经常使用
循环
耗时计算的操作,尤其是 for
循环
,如果处理不好,耗时就比较长,如果处理书写得当将大大提高效率,下面总结几条 for
循环
的常见
优化
方式。 一、消除
循环
终止判断时的方法调用
优化
前: for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } **优点:**较常见,易于理解 **缺点:**每次都要计算 list.size() 1️⃣
优化
一:将计算 list 长度的代码提取出来 int m
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章