gpt4 book ai didi

java - “For 循环”由于某种原因没有完成

转载 作者:行者123 更新时间:2023-12-01 17:20:23 25 4
gpt4 key购买 nike

我有一个数组,我试图使用内核来模糊它,但由于某种原因循环没有完成,代码如下:

for (int x = 0; x < 128; x++) {
for (int y = 0; y < 128; y++) {
for (int kx = -2; x <= 6; x++) {
for (int ky = -2; y <= 6; y++) {

nlm2[x][y] += 100 * (int) ((float) nlm[x][y]*(float)kernel[(kx+3)*(ky+3)-1]);
System.out.println(x+" "+y);

System.out.println(kx+" NLM: "+(float) nlm[x][y]);
System.out.println(ky+" Kernel: "+(float)kernel[(kx+3)*(ky+3)-1]);

}
}
}
}

之后似乎就停止了x = 0; y = 6kx = ky = -2

控制台中没有错误,并且在这个小循环之后显示另一个打印屏幕。

最佳答案

这行可能是问题所在。-

for (int kx = -2; x <= 6; x++) {
for (int ky = -2; y <= 6; y++) {

您分别递增 xy,而不是 kxky

我猜你是认真的。-

for (int kx = -2; kx <= 6; kx ++) {
for (int ky = -2; ky <= 6; ky ++) {

关于java - “For 循环”由于某种原因没有完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19199678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com