【发布时间】:2020-06-07 17:02:51
【问题描述】:
我有一个二维 int 数组,我想比较第二个位置的 x 值(排在第一位的那个)。就像下面的代码:
COVER = new int[][] {{5, 3}, {10, 9}};
EXAM = new int[][] {{8, 4}, {14, 10}};
我想将 COVER [1][我不想比较这里的任何值] 与 EXAM [1][与 COVER 相同]。
有没有办法做到这一点,或者我应该使用具有四个位置的普通 int[] 数组?
我选择二维数组是因为练习是关于二维地图的,我认为这更适合代码。
所以我真正的问题是如何比较两个值,我应该在第二个 [] 中输入什么,或者有没有办法取出这些值?请帮忙。
谢谢。
【问题讨论】:
-
无法联系到您,能否请您再解释一下您的问题。您想比较哪些值?
-
还请举例说明您要比较的数字。基于您的
COVER和EXAM -
COVER[1]是{10,9}。EXAM[1]是{14,10}。您的意思是要比较 10 和 14 吗? 9号和10号?你这样做是为了什么?这些职位代表什么? -
我想比较 10 和 14,但想象一下我不知道它们的值是什么
-
所以你想比较
COVER[1][0](恰好是10)和EXAM[1][0](恰好是14)?好吧,您只需在它们之间放置一个比较运算符。