aspose file tools*
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 EJB 3 in Action this week in the EJB and other Java EE Technologies 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~~
I agree. Here's the link:
subject: what's the meaning of " a[j]++?, thanks
Similar Threads
Need help with triangle drawing applet
Resolving most specific method
refs to static variables
insertion sort
Why the result of printing out the not-letter chars to console is different from to applets