当前位置: 技术问答>java相关
关于数组的一个问题?
来源: 互联网 发布时间:2015-03-10
本文导语: class qq { public static void main(String[] args) { int index=1; boolean[] test = new boolean[3];//这里是构造一个boolean[] 实例 test boolean foo = test[index];//这里???? System.out.println(foo); } } 请帮忙解释? |...
class qq
{
public static void main(String[] args)
{ int index=1;
boolean[] test = new boolean[3];//这里是构造一个boolean[] 实例 test
boolean foo = test[index];//这里????
System.out.println(foo);
}
}
请帮忙解释?
{
public static void main(String[] args)
{ int index=1;
boolean[] test = new boolean[3];//这里是构造一个boolean[] 实例 test
boolean foo = test[index];//这里????
System.out.println(foo);
}
}
请帮忙解释?
|
boolean[] test = new boolean[3];这句的意思是构造一个boolean型的数组,有三个元素。默认值为false。boolean foo = test[index];这句将test的第二个元素赋给foo,即foo=false。
要打印true,可将test[1]赋为true即可。如:boolean[] test={false,true,false};
要打印true,可将test[1]赋为true即可。如:boolean[] test={false,true,false};
|
程序没有问题啊?
由于你没有给数祖负值,所以test的元素都失去false(莫人治)。
index市数组下标。
//打印true
boolean[] test = new boolean[3];//这里是构造一个boolean[] 实例 test
for(int i=0;i
由于你没有给数祖负值,所以test的元素都失去false(莫人治)。
index市数组下标。
//打印true
boolean[] test = new boolean[3];//这里是构造一个boolean[] 实例 test
for(int i=0;i