+ 1
In java , what is the form to inverse a character chain?
I used for (int i = arr.length; i>0;i--){} it don't do anything
3 Réponses
+ 2
You're fine, just keep practicing and you'll get it right
+ 5
Well you have an empty loop body there. Why aren't you printing the characters using the index <i>?
And remember arrays have zero-based indices, so an array of 10 elements allows 0 ~ 9 as valid index. I suggest you to try like this ...
for( int i = arr.length - 1; i >= 0; i-- )
{
System.out.print( arr[ i ] );
}
Initialize <i> with arr.length - 1
Cause if array's length was 10, the last index we could refer to would be the 9th.
And for the loop condition, continue loop while <i> >= 0 cause you'd want to also print the first character (stored at index 0).
+ 2
Thanks Ipang it was that I was very confused about there