当前位置: 首页 > 面试题库 >

如何在Java中求和一个整数?

黄修永
2023-03-14
问题内容

我很难解决这个问题的解决方案。我正在尝试用Java开发一个程序,该程序需要一个数字,例如321,并找到数字的总和,在这种情况下为3 + 2 + 1
=6。我需要任何三个数字的所有数字将它们加在一起,并使用%剩余符号存储该值。这让我感到困惑,我想感谢任何人的想法。


问题答案:
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); 
}

输出量

6


 类似资料:
  • 我有一个地图,里面有另一个HashMap。如何将内部图的值求和并进行比较? 地图的大小也是可以改变的。所以我在寻找一个解决方案,它适用于所有大小的地图。 这些值的值为-->{0,20},{0,9,1}... 我只想把这些值求和,找出最大的一个。

  • 问题内容: 我正在用Java编写密码,但不能做以下事情:我想编辑char数组的值来对其进行加密 我应该怎么做? 我不知道改变每个字符的ASCII值可能是答案。这就是为什么我问你们! 问题答案: 您可以在中添加一个,但结果是- 除非使用复合赋值运算符,否则必须将其转换回数组中: 要么 但是,通常这 不是 执行加密的适当方法。您通常会遇到无法打印的字符,甚至在Unicode中甚至没有特定含义的字符。取

  • 我想对一个整数列表求和。它的工作方式如下,但语法感觉不对。代码是否可以优化?

  • 我有3个房间(将来可能会有更多的房间,但这是不相关的),所有房间都有不同数量的座位(假设这些是“房间”对象): 然后,我输入需要预订的座位数的值,然后我的代码将根据用户的输入自动为用户分配一个房间,其中包含“最适合”的房间或能够容纳最适合其需求的座位的最接近数量的房间。所以一些例子 (假设输入不会超过30)如果输入超过30,我会做其他事情,这与这个问题无关。 所以这是我的尝试: 这是我想要的最好的

  • 问题内容: 哪种方法返回的最小值和最大值之间的随机整数?还是不存在这种方法? 我正在寻找的是这样的: (其中min和max是s),将返回如下内容: (随机) 如果确实存在这种方法,您可以将答案与相关文档链接。 谢谢。 更新 尝试实施完整的解决方案,我收到以下错误消息: 我仍然从编译器中得到相同的错误: 这是怎么了 问题答案: 在应用程序启动时构造一个Random对象: 然后使用Random.nex

  • 问题内容: 在java中如何将一个字符串转换为一个整型? string to int? 问题答案: 如果你查看Java文档,你会发现“捕获”是此函数可以抛出,当然你必须处理: (此处理方式默认将格式错误的数字设置为0,但你可以根据需要执行其他操作。) 另外,你可以使用库中的方法,该方法与 8结合使用,为将字符串转换为int提供了一种强大而简洁的方法: