试题 基础练习 特殊回文数 java代码
import java.util.Scanner;
public class first_2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//【特殊回文数】
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
for(int i=10000;i<=999999;i++) {
//判断是不是回文数
StringBuilder aa= new StringBuilder(i+"");
int sum=0;
if(aa.toString().equals(aa.reverse().toString())) {
//是,则判断各位数加起来是否等于n
for(int k=0;k<aa.toString().length();k++) {
sum += new Integer(aa.charAt(k)-48);
}
}
//正确则输出
if(sum==n) {
System.out.println(i);
}
}
}
}