关于JAVA赋值问题int[] iIput2={0};
答案:5 悬赏:0 手机版
解决时间 2021-03-31 02:57
- 提问者网友:战魂
- 2021-03-30 09:43
关于JAVA赋值问题int[] iIput2={0};
最佳答案
- 五星知识达人网友:第幾種人
- 2021-03-30 10:48
在JAVA 中 必须用运算符NEW来为数组分配内存空间,即创建数组
例如:int[] iIput2=new int[40];
用NEW为数组分配内存空间后,在赋值之前,数组元素的默认值是:整形(0),实型(0.0),字符型(‘\0’),类对象(NULL)
像你的第一个问题:int[] iIput2={0};它已经被赋值了
像大家说的一样,有疑问时,写个程序,把结果输出来,就明白了
例如:int[] iIput2=new int[40];
用NEW为数组分配内存空间后,在赋值之前,数组元素的默认值是:整形(0),实型(0.0),字符型(‘\0’),类对象(NULL)
像你的第一个问题:int[] iIput2={0};它已经被赋值了
像大家说的一样,有疑问时,写个程序,把结果输出来,就明白了
全部回答
- 1楼网友:神的生死簿
- 2021-03-30 15:02
int类型的数组默认缺省知为0;
int[] ilput2={0}表示这个数组中只存在一个元素,即size为1 ,且值为0
int[] ilput2=new int[40]表示数组size 为40且没有初始值,默认为0
int[] ilput2={0}表示这个数组中只存在一个元素,即size为1 ,且值为0
int[] ilput2=new int[40]表示数组size 为40且没有初始值,默认为0
- 2楼网友:未来江山和你
- 2021-03-30 13:46
int[] iIput2={0};这样数组长度是一,值为0.
int[] iIput2=new int[40];长度40,值都是0.
int[] iIput2=new int[40];长度40,值都是0.
- 3楼网友:撞了怀
- 2021-03-30 13:20
int[] iIput2={0};
你可以遍历的取出来看看都是多少啊?
for(int i=0;i System.out.println(iIput2[i]);
}
int[] iIput2=new int[40];这个我可以肯定的告诉你是40个元素都是0
你可以遍历的取出来看看都是多少啊?
for(int i=0;i
}
int[] iIput2=new int[40];这个我可以肯定的告诉你是40个元素都是0
- 4楼网友:梦中风几里
- 2021-03-30 12:15
没有错,数组元素的初值都为0
你可以写一个简单的程序测试一下,看看到底是不是0
我给你测试一下啊
public class ArrayTest {
public static void main(String[] args) {
int[] input2 = new int[4];
for (int i = 0; i < input2.length; i++) {
System.out.println(input2[i]);
}
}
}
=============================
打印结果4个0,40也是一样的
你可以写一个简单的程序测试一下,看看到底是不是0
我给你测试一下啊
public class ArrayTest {
public static void main(String[] args) {
int[] input2 = new int[4];
for (int i = 0; i < input2.length; i++) {
System.out.println(input2[i]);
}
}
}
=============================
打印结果4个0,40也是一样的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯