gpt4 book ai didi

java - java中如何声明数组为long类型?

转载 作者:行者123 更新时间:2023-12-01 16:45:48 25 4
gpt4 key购买 nike

我正在尝试执行此代码:

long n = in.nextLong();
long k = in.nextLong();
long[][] arr = new long[n][2];

但是编译器显示此错误-

Main.java:9: error: incompatible types: possible lossy conversion from long to int


long[][] arr = new long[n][2];

有人可以解释为什么会发生这种情况吗?

最佳答案

new long[n][2] ,两者n2是数组维度大小,因此它们应该是类型 int ,不是long 。即使数组本身包含 long值。

将第一行代码更改为

int n = in.nextInt();

关于java - java中如何声明数组为long类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51447703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com