This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes what's the meaning of Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "what Watch "what New topic

what's the meaning of " a[j]++?, thanks

Tu Ran
Ranch Hand

Joined: Feb 09, 2002
Posts: 30
class A {
static void method(int [] a){
int j=1;
a[j]++; //I can't understand this sentence?
public static void main(String args[]) {
int [] b=new int[5];

Enjoy java,enjoy life
Valentin Crettaz
Gold Digger

Joined: Aug 26, 2001
Posts: 7610
a[j]++ basically increments the value of the j-th element in array a.
Here, we create a new int array of length 5. Then we pass the array to method(). Within method(), we increment its 1st element from 0 to 1 and then finally in main() we print that first element which is now 1.

[Blog] [Blogroll] [My Reviews] My Linked In
Tu Ran
Ranch Hand

Joined: Feb 09, 2002
Posts: 30
Thanks my friends--Valentin Crettaz
I see~~
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: what's the meaning of " a[j]++?, thanks
jQuery in Action, 3rd edition