我正在尝试在java中编写一个带有3位数字的循环并将这些数字加在一起。例如123等于6.我知道n%10会得到第一个数字3然后n / 10会得到23然后可以再次得到%10来得到第二个数字。但这对最后一个号码不起作用。我无法弄清楚如何编写循环。任何帮助将不胜感激。
答案 0 :(得分:0)
public static void main(String[] args) {
int num = 321;
int sum = 0;
while (num > 0) {
sum = sum + num % 10;
num = num / 10;
}
System.out.println(sum);
}