【发布时间】:2015-11-13 03:45:56
【问题描述】:
我之前发布的问题措辞不佳,我深表歉意。这是我真正想要的:我必须创建一个 DigitsDisplay 应用程序,它会提示用户输入一个非负整数,然后在单独的行上显示每个数字。应列出数字,因此个位数位于底部。我不知道这个数字会有多大。
示例: 12456
1
2
4
5
6
有谁知道如何使用循环和模数来做到这一点?没有花哨的东西,只是一个简单的 while 语句。 这是我目前所拥有的:
int digit;
System.out.print("Enter a #: ");
digit = console.nextInt();
int count = 0;
while (digit != 0) {
count += 1;
digit = digit % 10;
System.out.println(digit);
}
但它不工作,我不知道如何让它工作。
【问题讨论】:
标签: java loops while-loop modulus