my main concern with this code as of right now is a missing return statement.
public class stringstuff{
//using charAt
public static String Rev
You get an compilation error "missing return statement" because your return statement is missing...
public class Stringstuff {
// using charAt
public static String reverseF(String n) {
String finalstring = "";
int len = n.length();
for (int i = 0; i < n.length(); i++) {
finalstring += n.charAt(len - i - 1);
}
return finalstring;
}
public static void main(String[] args) {
System.out.println(reverseF("Hello"));
}
}
Is it necessary that your method is returning a value? If not, just change it from String to void, do the printing in your method and rename it to something like "printReverseF", so that your method name indicate what it's doing!
Other feedback: