整数的分解
理解:628 % 10 = 8 —个
628 / 10 = 62
62 % 10 = 2-----十
62 / 10 = 6
6 % 10 = 6------百
6 / 10 = 0
代码:
Scanner in = newScanner (System.in);
int number = in.nextInt();
do{ int aa;
aa = number % 10;
System.out.print(aa);
number = number /10;
}while (number > 0);
数的逆序
理解:423 逆序为 324
最初number423 | ||
---|---|---|
aa | 3 | 2 4 |
result | 3 | 32 324 |
number | 42 |
代码:
Scanner in = newScanner (System.in);
int number = in.nextInt();
int result = 0;
do{ int aa;
aa = number % 10;
result = result * 10 + aa;
System.out.print(aa);
number = number /10;
}while (number > 0);
System.out.println(result);