The program supposed to ask the user to enter a string then the program will reverse it and display it, but the code only return the first letter
import java.util.*; public class ReverseString { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("Enter a String: "); String s = scan.next(); int x = s.length(); char c = ' '; for(int i=x-1; i>=0;i--){ c = s.charAt(i); } System.out.print("The reverse of String " + s + " is "); System.out.print(c); } } Output:
Enter a String: Welcome The reverse of String Welcome is W