麻烦看看反序输出的错在哪了呢,看了好久都没发现……
获得一个四位数的九倍等于其反序,结果却是6666??
public class fanxu {
public static void main(String[]args) {
for(int k=1000;k<10000;k++) {
int sum=0;
String n=Integer.toString(k);
for(int i=n.length()-1;i>=0;i--) {
char c=n.charAt(i);
int a=(int)c;
for(int j=i;j>=1;j--) {
a=a*10;
}
sum+=a;
}
if(k*9==sum)
System.out.println(k);
}
}
}