0
Why is this code not working ( java) ?
import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String text = scanner.nextLine(); char[] arr = text.toCharArray(); int i = arr[].length(); for (int k = i; k>=0; k--){ System.out.print(arr[k]); } //your code goes here } }
3 Answers
+ 4
This line is wrong:
int i = arr[].length()
It should be
int i = arr.length()
+ 2
Additionally, the for...loop counter <k> should've been initialized by <i> - 1 because last element's index in array is array's length minus one.
(Edit)
Also please, put Java in post tags rather than a single question mark.
https://code.sololearn.com/W3uiji9X28C1/?ref=app
+ 1
I believe that is the code that sololearn gave it to you so you can type code below the part of comments that says,"your code goes here" so my take is you should try solving that problem.at hand by keying in code below that line and that way it may go ahead and run if it gets difficult then see solution top right corner of the same interface