一个整数是有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);}}
