Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

For Loop

 
Tiya Kaitha
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am new in java. And i am trying to understand nested for loop. But I have failed to do that. i just can not able to understand nested for loop. Here is a example.



output:
1
22
333
4444
55555

Can anyone tell me elaborately how its working? In which manner its working?? please tell me. please ...
 
Campbell Ritchie
Sheriff
Pie
Posts: 49779
69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch

Please avoid tabs for indenting, and use the code button. I have edited your post partially and you can see how much better it looks. If you use Eclipse (which is probably a bad idea at this beginning stage), you can set options to convert tabs to 4 spaces automatically. You are probably better off using a text editor, however.
I think you will only understand it if you go through it with a pencil and paper. Try this simplified version first, and you will see how a loop runs once.Once you have worked out how that simpler version prints 3 thrice, you will find it easier to work out how the two loops work.
 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What part did you not understand? What did you expect that code to do?

Try this:


Does that help? The outer loop says, "Do whatever is in my body, 5 times." The body is printing i and then running the inner loop, which says, "do whatever is in my body, 3 times. And that body is simply printing j.
 
fred rosenberger
lowercase baba
Bartender
Posts: 12185
34
Chrome Java Linux
  • Likes 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
nested for loops are like old-fashioned mechanical car odometers. The inner most one must go all the way around before the next outer one clicks over one...
 
Jeff Verdegan
Bartender
Posts: 6109
6
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
fred rosenberger wrote:nested for loops are like old-fashioned mechanical car odometers. The inner most one must go all the way around before the next outer one clicks over one...


New-fangled odometers are like that too, 'cep'n that it's electronomical instead of mechanicated.

 
Tiya Kaitha
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks a lot...... my brain is working now...
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic