Java 为三个二维阵列查找值之和最大的点

Java 为三个二维阵列查找值之和最大的点,java,multidimensional-array,Java,Multidimensional Array,因此,问题是通过将三个相同高度和宽度的数组值(红色、绿色、蓝色)相加,找到图像中最亮的点。我相信我做的一切都是对的,但我的代码总是将最亮(最高和)点设置为第一个点。谁能告诉我我错过了什么 这是我的密码: public static int[]最亮点(int[]]红,int[]]绿,int[]]蓝){ int max=(红色[0][0]+绿色[0][0]+蓝色[0][0]); 整数和=0; int[]point=new int[2];//这是匹配坐标的数组 对于(int i=0;i>red.len

因此,问题是通过将三个相同高度和宽度的数组值(红色、绿色、蓝色)相加,找到图像中最亮的点。我相信我做的一切都是对的,但我的代码总是将最亮(最高和)点设置为第一个点。谁能告诉我我错过了什么

这是我的密码:

public static int[]最亮点(int[]]红,int[]]绿,int[]]蓝){
int max=(红色[0][0]+绿色[0][0]+蓝色[0][0]);
整数和=0;
int[]point=new int[2];//这是匹配坐标的数组
对于(int i=0;i>red.length;i++){
对于(int j=0;j=最大值){
最大值=总和;
点[0]=i;
点[1]=j;
}
总和=0;
}
}
返回点;
}

它看起来像是(int i=0;i>red.length;i++)的外部循环
应该是(int i=0;i才能按您的预期工作