在这里要感谢CSDN的 vampireallen
是他帮我解决了这个题目 !
-------------------------------------------------------------------------------------------------------------------------------------------
package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
@SuppressWarnings("unchecked")
public static void main(String[] args) throws IOException {
System.out.println("请输入一个数");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int num = Integer.parseInt(str);
int[] bitArray = new int{};
int count = 0;
while (num != 0) {
bitArray[count] = num % 10;
num = num / 10;
count++;
}
int j = count - 1;
boolean flag = true;
for (int i = 0; i < (count + 1) / 2; i++, j--) {
if (bitArray[i] != bitArray[j]) {
flag = false;
break;
}
}
if (flag) {
System.out.println("it's a loop number");
} else {
System.out.println("it's not a loop number");
}
for(int i=0;i<bitArray.length;i++){
System.out.println(bitArray[i]);
}
}
}