有没有人能讲解一下这个程序运行过程

img

计算所有位数相加
首先进入main()
输出一个数和换行
数就是divide方法返回值
首先43961进入
和10取余赋值给s 然后自己除以10(也就是43961 / 10 = 4396 余 1, s += 1)
之后s+= 6 以此类推
最后s就是4+3+9+6+1 = 23

应该是一个多位数各个位上的数字之和吧