Help with Arrays in Java Required

Lucifer666

all the world needs is me
OP
Member
Joined
Apr 22, 2011
Messages
1,626
Trophies
1
Location
The Fourth Dimension
XP
2,160
Country
United Kingdom
Java isn't exactly my favourite programming language, but for this particular task I'm going to need it, though I'm quite the layman.

So suppose I've created an array:
Code:
int Array[][] = new int[3][3]

and throughout my class, members of the array are assigned numbers.
Eventually I reach a point where I'd like to reference them in an "if...then" statement.

The condition for my if statement is "if everything in Array[1][] is equal to x"; however, I've never dealt with calling an entire row of a multidimensional array in Java, so I'm not quite sure how it's done.

With something as simple as a [3][3] array, I've just been using:
Code:
if (Array[1][0], Array[1][1], Array[1][2] = x) {
which is obviously not the most efficient way to do this, and I'd imagine it can be quite problematic on a larger scale.

So, in Java, how would I call all members of an entire row in a multidimensional array for an if statement? Cheers.
 

Daku93

Well-Known Member
Member
Joined
Jul 24, 2008
Messages
286
Trophies
0
Age
30
Location
Düsseldorf, Germany
Website
usrcheat.cwsurf.de
XP
384
Country
Gambia, The
You could do something like
Code:
boolean isEqual = true;
int x = //Value you want to compare to.
for (int i = 0; i < array[1].length; i++) {
     if (array[1][i] != x) {
          isEqual = false;
          break;
     }
}
so isEqual will tell you if all of them are equal to x or not.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse