我试图用java编写一个循环,它取一个3位数,并将这些数字相加在一起。例如,123等于6。我知道n%10会得到第一个数字3,然后n/10会得到23,然后可以再次是%10,得到第二个数字。然而,这对最后一个数字不起作用。我不知道怎么写循环。任何帮助都将不胜感激。
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);
}
重复:如何在Java中求和整数的数字?
我试图扫描一个整数,并运行一个循环来扫描字符串,直到那个整数。但这段代码跳过了第一个字符串... 有解决办法吗?
我在编写一个程序时遇到问题,该程序接受像 32677 这样的数字输入,取出奇数并将它们相加。例如,取出位置 0 = 3 中的数字。3 除以 2 不相等。 存储 3 并添加它。检查位置 1 中的编号,即 2。2 除以 2 相等,不要存储它,丢弃它并检查下一个数字。 检查位置2的数字,即6,6相等,不要存储它,丢弃它并检查下一个数字。检查位置3的数字,即7。检查7是否相等,存储7并将其与奇数相加,即3
几个月前,我参加了纽约一家对冲基金公司的面试,不幸的是,我没有得到数据/软件工程师的实习机会。(他们还要求解决方案使用Python。) 我在第一个面试问题上搞砸了... 000-->999 现在我在考虑,我认为不可能想出一个常数时间的算法。是吗?
我是一名编程初学者,并尝试使用处理来实现简单的数据可视化。为了测试,我创建了一个csv文件,其中列出了三列数据,其中第二列和第三列是数字。我分析了这些列,并尝试将第二列数字与第三列数字分开。但不幸的是,结果显示为零。 代码是
所以我一直在尝试制作某种计算器工具。其中一个功能是检查一个数字的因子是否与某个数相乘,但同时又与另一个数相乘。这有助于分解三项式。我找到了原因,但我不知道如何继续。这就是我目前所拥有的 请记住,我的程序的架构是调用所有其他函数的主类。 示例:X^2 9x 20=(x 5)(x 4) 4*5 = 20 4 5 = 9
看看以下片段: 结果如下: 无符号短常量