比较2D数组中的值。每个值到第一行。 Java

问题描述 投票:-2回答:1

我想比较从2.行到末尾的每个值与1.row中的每个值。

数据结构:

[[75.06176,39.44008], [36.08646,26.384703], [14.038518,55.827003]]
[[47.851738,16.525734], [47.802097,16.689285], [47.946404,16.732542]]
[[47.89601,16.638218], [47.833263,16.478987], [47.88203,16.45793]]
[[47.75438,16.549816], [47.915512,16.506475], [47.768547,16.67624]]
[[47.83881,16.461643], [47.858017,16.379414], [47.84695,16.694805]]
[[47.832474,16.621582], [47.90681,16.702179]]

示例:我想将所有值与[75.06176,39.44008],[36.08646、26.384703]和[14.038518,55.827003]进行比较。

行数或列数不固定。有什么想法怎么做?

java multidimensional-array compare
1个回答
0
投票

根据我的理解,您想将一行的值与另一行的值进行比较。为此,您需要2个2D阵列的for循环。

for(int i=0; i<N; i++){
    for (int j=0; j<c; j++) {
        if (arr[i][j]>=0)
            System.out.println("Anything you want to print");
}
}

如果我误解了你的问题,请原谅。

© www.soinside.com 2019 - 2024. All rights reserved.