my situation here is i cant return my statement for my method because my method cant identify my return statement.
public static String j(){
try{
String k ="10";
System.out.println(k);
}
catch (Exception ignore) {}
return k; // error: cannot find symbol
}
error output :
cannot find symbol
symbol: variable k
location: class DatabaseSQL
But if i put my return statement at try{} it will return "missing return statement"
public static String j(){ //missing return statement
try{
String k ="10";
System.out.println(k);
return k;
}
catch (Exception ignore) {}
}
ANSWER
public static String j(){
String k ="10";// put String k before and outside try{}
try{
System.out.println(k);
return k;
}
catch (Exception ignore) {}
}