使用字符串 int num = 12345; char[] c = String.valueOf(num).toCharArray(); for (int i = 0; i < c.length; i++) { // c[i] - '0' 就是整数 num 从左到右的数字 } 先%10再/10 int num = 12345; int x = num; while (x > 0) { int i = x % 10; x /= 10; // 这里的数字 i 就是整数 num 从右到左的数字 }