This code is running fine on eclipse but i am getting run time error here.My code is:
import java.util.Scanner;
public class Main {
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc=new Scanner(System.in);
int time=sc.nextInt();
while(time>0)
{
boolean result=false;
int num=sc.nextInt();
num=num+1;
while(!result)
{
if(isPallindrome(num)==true)
{
System.out.println(num);
result=true;
}
else
{
num+=1;
}
}
time--;
}
}
static boolean isPallindrome(int num)
{
String numOne=String.valueOf(num);
StringBuffer numBuf=new StringBuffer(numOne);
String numTwo=numBuf.reverse().toString();
if(numOne.equals(numTwo))
return true;
else
return false;
}
}
Please let me know where i am going wrong.