我把我需要的结果放到了一个动态数组里面 里面数据的特点是下标+i*3的数据时一组 比如
动态数组 5 6 2 1 4 6 3 5 4 1 2 3 6 5 2 1 2 3 6 5 2 1 4 5 2 3 6 2我想要的是 下标 0 4 8 12 1 5 9 13 2 6 10 14
3 7 11 15 4 8 12 16 5 9 13 17
6 10 14 18的累加和 现在写for语句 for(int i=0;i<动态数组.size();i+4){}
可是编译的时候 i+4会报错 我以前写.NET的 .NET可以 请问下我现在要怎么处理呢?谢谢大家了 还有什么语句可以实现?
动态数组 5 6 2 1 4 6 3 5 4 1 2 3 6 5 2 1 2 3 6 5 2 1 4 5 2 3 6 2我想要的是 下标 0 4 8 12 1 5 9 13 2 6 10 14
3 7 11 15 4 8 12 16 5 9 13 17
6 10 14 18的累加和 现在写for语句 for(int i=0;i<动态数组.size();i+4){}
可是编译的时候 i+4会报错 我以前写.NET的 .NET可以 请问下我现在要怎么处理呢?谢谢大家了 还有什么语句可以实现?
解决方案 »
- java中见面设计,怎样在一个JTextFirld中添加一个日期选择器。
- java人事管理系统,SWING+ORACLE10G+HIBERNATE
- 夜深了,问题还没解决,JAVA占用大内存的问题
- 请教个问题:怎么向sql2000中写入binary值
- 大家帮我看一下以下java代码中this都是指的什么?
- 在java中如何打开一个.txt文件??
- 关于垃圾回收,感兴趣的朋友来谈谈!
- rmi-iiop不支持类的动态下载吗?
- jb8编译时总是create archive要多占时间,当初建立工程时忘改成不用“create archive”了,现在还有办法吗?
- 绝对给分!各位请进!用指定的字符初始化一个字符串,如何用最简单的方法实现(null)?
- ArrayDeque 和 synchronized
- ------------用ant mxmlc 怎么編譯一個文件夾底下的多個文件?-----------
我怀疑.net这样写是可以的吗?
public class ArrayTest {
public static void main(String[] args) {
int[] a = new int[] {5, 6, 2, 1, 4, 6, 3, 5, 4, 1, 2, 3, 6, 5, 2, 1, 2, 3, 6, 5, 2, 1, 4, 5, 2, 3, 6, 2};
for(int i=0; i<a.length-12; i++) {
System.out.println();
System.out.println(i + ", " + (i+4) + ", " + (i+8) + ", " + (i+12) + "---->" + a[i] + ", " + a[i+4] + ", " + a[i+8] + ", " + a[i+12]);
}
}
}0, 4, 8, 12---->5, 4, 4, 61, 5, 9, 13---->6, 6, 1, 52, 6, 10, 14---->2, 3, 2, 23, 7, 11, 15---->1, 5, 3, 14, 8, 12, 16---->4, 4, 6, 25, 9, 13, 17---->6, 1, 5, 36, 10, 14, 18---->3, 2, 2, 67, 11, 15, 19---->5, 3, 1, 58, 12, 16, 20---->4, 6, 2, 29, 13, 17, 21---->1, 5, 3, 1
for (int i = 0; i <= 12; i=i+4) {
System.out.println(i);
}
可这么写,一定会outOfBoundsException的
会陷入死循环。