当前位置: 首页 > 知识库问答 >
问题:

我不理解使用int[]和int而不使用[][closed]的想法

皇甫卓君
2023-03-14

为什么我们在第6行使用了int[],而在第7行我们确实使用了不带[]的int?

    int[] returnedArray = readIntegers(count);
    int returnedMin = findMin(returnedArray);

    

共有1个答案

司空温书
2023-03-14

第6行中的readIntegers方法返回多个整数(int),称为数组。我们使用[]表示数组,因此使用int[]表示数组。第7行中的方法findMin只返回一个整数(int),即最小值。所以我们在这里只使用int。查看这篇关于数组的简单W3Schools文章。

 类似资料:
  • 创建一个名为平均值的方法,用于计算作为参数传递的数字的平均值。之前创建的方法和必须在此方法中使用! 在以下模板中定义方法: 我正在努力将sum()方法放在average()方法中。我不知道如何让它工作,因为我在eclipse中不断遇到这样的错误: 这是我的代码: 我知道这与我将average方法定义为double类型有关,但我尝试将它们改为double,并调用我的变量“int avg=…”作为“双

  • 我非常熟悉这个框架,从一开始我就喜欢它。 有一件事我还不能完全理解,那就是为什么打字有时会中断。 特别是对于这个问题,,我不确定为什么没有使用,起初我认为可能是int32/int16/float等之间的行为差异。。但(对我来说)这在透明化中是没有意义的。 因此,从lib来看,它需要很好地处理数学问题。 我的问题是关于语义的,为什么决定使用而不是?

  • 示例:类中的字段使用。 如果差异太小,那么为什么这些数据类型(、)会存在呢?

  • 问题内容: 在64位VM中,考虑到long在Java中是64位,因此使用 long 而不是 int 在性能方面会做得更好,因此在64位系统中提取和处理64位字可能比提取32位字更快。(我期望有很多NO,但我正在寻找详细的解释)。 编辑 :我是说“在64位系统中,拉和处理64位字可能比拉32位字要快”,因为我假设在64位系统中,拉32位数据将需要您首先获得64位。位字,然后屏蔽前32位。 问题答案:

  • 问题内容: 我编写了一个简单的Java程序,如下所示: 由于变量被声明为double,所以我期望这个程序的结果是,但是我得到的输出为 请帮助我理解这一点。 问题答案: 将为0。由于和均为整数。 如果您有,如果答案不是一个完美的整数,则小数点后的数字将被删除。在您的情况下为0.4,因此您将获得0。 你可以施放或到(其他的将被隐式转换)

  • 问题内容: 我遇到了一个使用Integer变量的类,用于捕获要在for循环中使用的大小。这是一种好习惯还是应该使用int基本数据类型? 问题答案: 提供了Integer类,以便可以以纯OO方式对值进行装箱/拆箱。在适当的地方使用int,除非您特别需要以OO方式使用它;在这种情况下,Integer是适当的。 Java Int与Integer 但是,这里的幕后情况却截然不同。整数是数字;整数是数字。>