读书人

java循环有关问题

发布时间: 2012-01-29 21:39:32 作者: rapoo

java循环问题

Java code
int i=0;int j=0;for(int i = 0; i < 2000;i++)        {                if(j == 0)            {                b[i][0] = a[n][3];                                b[i][2] = a[n][6];                ///////////////////////////////////                b[i][4] = a[n+1][3];                                b[i][6] = a[n+1][6];            }            if(j == 1)            {                                b[i][0] = a[n][11];                                b[i][1] = a[n][7];                                b[i][2] = a[n][12];                                /////////////////////////////                                b[i][4] = a[n+1][11];                                b[i][5] = a[n+1][7];                                b[i][6] = a[n+1][12];            }            if(j == 2)            {                b[i][0] = a[n][14];                                b[i][2] = a[n][15];                                //////////////////////////////////                                b[i][4] = a[n+1][14];                                b[i][6] = a[n+1][15];                }            if(j == 3)            {                    j=-1;                n += 2;            }                j++;        }


求解:

我现在是一次循环显示四行 而第四行是没有数据显示的,连续循环6次后,
我想让第六次循环时的第四行,显示第七次循环的第一行数据

各位大虾帮一下忙吧。。。。。。谢谢啦

[解决办法]
不是很明白LZ的意思
Java code
int i=0;int j=0;int k=0;for(int i = 0; i < 2000;i++)        {                if(j == 0)            {                b[i][0] = a[n][3];                                b[i][2] = a[n][6];                ///////////////////////////////////                b[i][4] = a[n+1][3];                                b[i][6] = a[n+1][6];            }            if(j == 1)            {                                b[i][0] = a[n][11];                                b[i][1] = a[n][7];                                b[i][2] = a[n][12];                                /////////////////////////////                                b[i][4] = a[n+1][11];                                b[i][5] = a[n+1][7];                                b[i][6] = a[n+1][12];            }            if(j == 2)            {                b[i][0] = a[n][14];                                b[i][2] = a[n][15];                                //////////////////////////////////                                b[i][4] = a[n+1][14];                                b[i][6] = a[n+1][15];                }            if(j == 3)            {                    j=-1;                k++;                if (k == 2) {                    k = 0;                    b[i][?] = a[n+2][?]; //设置第6行内容                    ...                    n += 1; //第7行如果就此跳过就执行这个,否则不执行                }                 n += 2;            }                j++;        } 

读书人网 >J2SE开发

热点推荐