首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

上面这段代码如何简化

2012-07-18 
下面这段代码怎么简化?Java codefor (int i 0 i 3 i++) {System.out.println(i)for (int j 0 j

下面这段代码怎么简化?

Java code
        for (int i = 0; i < 3; i++) {            System.out.println(i);            for (int j = 0; j < 4; j++) {                if (j==0) {                    System.out.println("第"+(j+1)+"个");                }else if(j==1){                    System.out.println("第"+(j+1)+"个");                }else if(j==2){                    System.out.println("第"+(j+1)+"个");                }else if(j==3){                    System.out.println("第"+(j+1)+"个");                }            }        }


[解决办法]
优化说不上,另一种写法。
switch(j)

{

case 0:

break;
case 1:

break;
case 2:

break;
case 3:

break;
case 4:

break;

}
[解决办法]
代码的优化需要根据你的实际情况!而不是用伪代码来优化!
[解决办法]
探讨
代码的优化需要根据你的实际情况!而不是用伪代码来优化!

[解决办法]
探讨

引用:
代码的优化需要根据你的实际情况!而不是用伪代码来优化!


我搞不懂的是,楼上的那些所谓的优化都优化了些啥!连楼主实际的代码是什么都不知道,就用 switch...case 来弄,这个跟 if...else... 在我看来没有任何区别,反而使用代码更复杂化了!

连问题都说不清楚,把与实际情况不一样的代码往这里一放就让人来优化了,对于这样的代码优化帖子,我……

[解决办法]
探讨

Java code

for (int i = 1; i < list.size() + 1; i++) {
Employees e = (Employees) list.get(i - 1);
for (int j = 0; j < arr.length; j++) {
……

[解决办法]
C# code
for(int i=0,i<12,i++){  if(i%4==0)  console.writeline((int)(i/4));    console.writeeline((int)(i%4)+1);} 

热点排行