早上好,我正在上第4课,在使用环时遇到一些麻烦。请注意,我已经看到它用字符串解决了,但我正在试图掌握环。
造成麻烦的原因是我需要向大家说明两个答案:整数破碎成个人编号,例如:567=5 6 7
然后567=18
我可以把整数加在一起,但不确定如何先将整数分开,然后将单个数字加在一起。我想我需要将整数除以到零。例如,如果它的5位数是1000,1000,/100,/10,/1,
但如果用户想要做一个6、7甚至8位数的数字呢?
我还假设这必须先进行,然后再增加个别整数?
感谢指导:
import java.util.Scanner;
public class spacing {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n;
System.out.print("Enter a your number: ");
n = in.nextInt();
int sum = 0;
while (n != 0) {
sum += n % 10;
n /= 10;
}
System.out.println("Sum: " + sum);
}
}