Demo05.java 710 B

12345678910111213141516171819202122
  1. /**
  2. * @author WanJl
  3. * @version 1.0
  4. * @title Demo05
  5. * @description 课堂练习: 给定整数 12345,使用 while 循环求其各位数字之和并输出(1+2+3+4+5)
  6. * @create 2026/7/15
  7. */
  8. public class Demo05 {
  9. public static void main(String[] args) {
  10. int n=12345;
  11. //先尝试获取 个位的数字
  12. //System.out.println(n%10); //就是 n%10
  13. int sum=0; //用来记录累加和
  14. while (n!=0){
  15. //1、获取个位的值,然后累计到sum
  16. sum+=n%10; //n%10 得到个位的值,然后累加到sum
  17. //2、缩小10倍
  18. n/=10; //每次都除以10,缩小10倍
  19. }
  20. System.out.println(sum);
  21. }
  22. }