第一次自己通过思考写出来的代码;希望就此踏上这条路
**
题目:输入一个正整数,输出该数及其逆序数的和。
**
package 练习;
import java.util.Scanner;
public class Java {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int n=in.nextInt();
int n1=n;
int n2=n;
int m1=10;
int m2=0;
while(n%m1!=0) {
m2++;
n=n/10;
}
int sum=0;
while(m2>0) {
int i=0;
i=i+n2%10;
sum+=i*Math.pow(10, m2-1);
n2=n2/10;
m2--;
}
System.out.println(n1+sum);
}
}
其中关键是用m2表示出输入数的位数
int m1=10;
int m2=0;
while(n%m1!=0) {
m2++;
n=n/10;
}