当前位置:   article > 正文

java如何将输入的整数进行个、十、百位分割。_java 怎么拆分整数为个位数

java 怎么拆分整数为个位数

问题描述:

键盘录入一个整数将其每一位拆分出来。

解决思路:

1.一个整数对10取余就会得到最后的位数。 543%10 ->3

2.一个整数对10整除就会去除最后的位数。543/10 ->54

所以将两个方法交替循环使用即可拆分出每一位数。

最后将整数 num != 0作为 while的循环条件即可。

完整代码实现:

  1. import java.util.Scanner;
  2. public class Num {
  3. public static void main(String[] args){
  4. Scanner sc = new Scanner(System.in);
  5. System.out.println("请输入一个整数:");
  6. int num = sc.nextInt() ;
  7. while(num!=0){
  8. System.out.println(num%10);
  9. num=num/10;
  10. }
  11. }
  12. }

输出结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/441306
推荐阅读
相关标签
  

闽ICP备14008679号