问题: 给定是一维数组:
boolean status[]= {true, false, false, true};
i)个
Evaluate status.length-1
ii)
Evaluate status[status.length-1 ]
这个问题出现在我的问题文件中,到目前为止我还不知道如何解决第二部分。 我在我的编译器中运行程序,但我什么都不懂
我得到的第一个答案正确为3 第二个,我这样解决了:
4(4-1)
=4(3)
=12
我弄错了 这是我如何运行它
class Abc {
public static void main(String args[]){
boolean status[]= {true, false, false, true};
System.out.println(status.length-1);
System.out.println(status[status.length-1]);
}
}
编译器显示为true,有人可以帮我理解吗?
答案 0 :(得分:2)
因为status[status.length-1 ]
表示status[3]
,这意味着状态的第4个元素,即"true"
。
刷新你的java基础知识。