-1
我正在尝试将java编写为循环,它需要一个3位数字并将数字相加。例如123等于6.我知道n%10会给我第一个数字3,然后n/10会给我23,然后可以再次使用%10给我第二个数字。然而,这对最后一个号码不起作用。我无法弄清楚如何编写循环。任何帮助将不胜感激。一个循环,需要一个3位数字并将这些数字相加
我正在尝试将java编写为循环,它需要一个3位数字并将数字相加。例如123等于6.我知道n%10会给我第一个数字3,然后n/10会给我23,然后可以再次使用%10给我第二个数字。然而,这对最后一个号码不起作用。我无法弄清楚如何编写循环。任何帮助将不胜感激。一个循环,需要一个3位数字并将这些数字相加
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);
}
不要转发答案,只需将问题标记为重复。 – shmosel
'%10'让你10级的地方,'%100'可以让你在100的地方,等等。看到这个模式? – csmckelvey