判斷迴文數

public class huiwen {
 public static void main(String[] args) {
  int a = 87, b = 8, sum = a;
  int step=-1;
  for (int i = 0; i < b; i++) {
   sum = sum + introta(sum);
   if (ishuiwen(sum)) {
    step = i;
    System.out.println("須要" + (step + 1) + "步");
    break;
   }
  }
  if(step==-1)
   System.out.println("0");
 }
 
 public static boolean ishuiwen(int sum) {
         if(sum==introta(sum))
          return true;
  return false;
 }
 
 public static int introta(int a){
  int sum=0;
  while(a!=0)
  {
   sum=sum*10+a%10;
   a/=10;
  }
  return sum;
 }
}
相關文章
相關標籤/搜索