【发布时间】:2016-04-17 01:57:15
【问题描述】:
我应该使用二维数组创建一个图像编辑器。对于这一部分,我应该创建代码,通过从左到右翻转来创建图像的镜像。相反,我将其颠倒过来。我做错了什么?
public void mirror() {
// TODO Auto-generated method stub
int[] img;
int left = 0, right = data.length -1;
while (right >= left) {
img = data[left];
data[left++] = data[right];
data[right--] = img;
}
}
【问题讨论】:
-
什么是数据,它的数据结构是什么?另外,您没有使用二维数组。
-
这张图片是 ascii 艺术的吗?如果是这样,您需要一个多维数组,不是吗? X/Y 坐标如此二维?除非它是一维图像?
标签: java arrays multidimensional-array computer-science