一个整数是有1至多位数字组成的,如何分解出整数的各个位上的数字,然后加以计算
- 对一个整数做%10的操作,得到它的个位数
- 对一个整数做/10的操作,就去掉它的个位数
- 再对2的结果做%10的操作,就得到原来数的十位数
- 以此类推
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int number;
int result = 0;
number = in.nextInt();
do {
int digit = number % 10;
result = result * 10 + digit;
System.out.println(digit);
number = number /10;
} while (number > 0);
System.out.print(result);
}
}