[Logo]
Forums Register Login
Use an array element as a case statement in switch
Output of following code is Circle



İn my opinion array index starts with 0. And shapes[1]="Square". It will match with case "Square". Output must be Square. What is my wrong?
If i changed switch (shapes[1]) to switch (shapes[2]) the output will be "Square" and changed switch (shapes[1]) to switch (shapes[0]) the output will be "Triangle"



(1 like)
 
Nil. Hatamova wrote:İn my opinion array index starts with 0. And shapes[1]="Square". It will match with case "Square". Output must be Square. What is my wrong?

Look very closely to the println statement of the case label "Square". Which String will be printed?
Oh No Sorry
I hope i will not do the same in exam. I need to be more carefully
 
Nil. Hatamova wrote:Sorry
I hope i will not do the same in exam. I need to be more carefully

No need to apologize! We are all here to learn and most of the times you learn much more from mistakes (failure) than from success.

And it's much better to make such a mistake here than on the actual exam But you have indeed to be much more careful and pay close attention to details. That's one of the reasons why the exam is very hard (difficult): you have to be really focused and read every question and code snippet very carefully.
Wink, wink, nudge, nudge, say no more ... https://richsoil.com/cards


This thread has been viewed 329 times.

All times above are in ranch (not your local) time.
The current ranch time is
Dec 18, 2017 11:36:48.