Hi ,
I am new to
java and new to this forum as well. I am desperate to learn java and due to some advises I bought the book "Head first java". In this book there are some exercises that I don't really understand. One of which is code snipts. I was give an output and all the code lines but they were not in the proper way. So my job was to arrange all the lines of code so that they the program gives the given output. I write arranged the code myself and got the same output as required by the exercise, but the solution given at the end of the chapter is different. I wonder about this difference and would love to have explanation if anyone can help. Both the codes are as under:
=================================================================================================================
Code in the book
--------------------
OUTPUT
a-b c-d
===========================================
My Code
-----------
=======================================================
This program gives the same output : a _ b c _ d
but I need some explanation that how it works in this kind of loops especially in the book code when printing the first letter "a " and closing curly bracket the line x = x - 1; is really confusing me . Please help me to understand the whole process of branching in this example.
Thanks in advance.