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

为什么删除int和number之间的点会出错?[副本]

白祺然
2023-03-14
static void add(int...numbers) {
    int sum = 0;
    for(int num:numbers)
    {
        if(sum !=0){
            System.out.print("+");
        }
        sum+=num;
        System.out.print(num);
    }
    System.out.println("="+sum);
}

共有1个答案

庞意智
2023-03-14

为什么删除int和number之间的点会出错?

圆点表示这是一个“varargs”参数;即可以有多个值;看看在Java中参数类型旁边的3个点意味着什么?

因此,示例中numbers的实际类型是方法体中的int[]

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

  • 问题内容: `>>> a=[1,2,3] a.remove(2) a [1, 3] a=[1,2,3] del a[1] a [1, 3] a= [1,2,3] a.pop(1) 2 a [1, 3] ` 以上三种从列表中删除元素的方法之间有什么区别吗? 问题答案: 是的,删除第一个匹配值,而不是特定的索引: del 删除特定索引处的项目: 并pop从特定索引处删除该项目并返回。 它们的错误模式也

  • 我试图在循环中初始化数组C,但它给出了错误: C是类ipdata的数组,我已经声明了它,并试图在循环中初始化它。 有什么问题吗?它表示:无法访问cluster_anlysis类型的封闭实例。必须使用cluster_anlysis类型的封闭实例限定分配(例如,x.new A(),其中x是cluster_anlysis的实例)。

  • 根据SQL字符串组合文档,我想在postgresql数据库中执行DELETE语句: 这将导致以下错误: 另一方面,类似的execute工作正常: 我真的看不出有什么区别...

  • 我想删除至少有一个“NaN”的所有行。数据框如下图所示,但实际的数据框大约有1000004行。 完整的CSV文件:文件 我写的代码如下: 我预计至少有300000行,但我只有大约200000行。当我签入实际的CSV文件时,第一个NaN至少在第380000行之前不会出现。那么,为什么删除多余的行?

  • 我花了三天的时间来寻找答案,看视频和论坛帖子,但没有运气。请看这四张照片。它似乎只在问题有图像文件时才这样做。