我有一个整数数组的数组'int pixels [] []'
我想找到所有这些的总和,这样我就可以找到平均像素值
这将被使用,以便我可以将像素的平均值设置为pbm图像的阈值
如果值超过阈值i将导出一个白色像素,如果它下面我将导出一个黑色像素(只是为了给出一些上下文)
我假设下面的代码根本不正确作为6.0的输出,但我认为它是这样的
double threshold = 0;
for(int i = 0; i < pixels.length; i++)
{
threshold += (double)pixels[i][i];
}
System.out.print(threshold);
Run Code Online (Sandbox Code Playgroud)
你想迭代数组中的所有数字,你可以试试这个:
double threshold = 0;
for(int i = 0; i < pixels.length; i++)
{
for(int j=0;j<pixels[i].length;j++){
threshold += (double)pixels[i][j];
}
}
System.out.print(threshold);
Run Code Online (Sandbox Code Playgroud)