我提出了这个 Java 代码来解决 sumOfDigits。
public static int sumOfDigits(int num){
if (num == 0){
return 0;
}
return num%10+ sumOfDigits(num/10);
}
好吧,我知道这是可行的,但我希望任何人都可以分享有关如何提高代码效率的见解或材料(一些正式的术语/知识),因为我知道 Java 不支持递归。