[英]I don't understand how to work with boolean arrays
問題:給定的是一個一維數組:
boolean status[]= {true, false, false, true};
一世)
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]);
}
}
編譯器顯示為真,誰能幫我理解這一點?
因為status[status.length-1 ]
表示status[3]
,表示status[3]
第四個元素,表示"true"
。
復習你的Java基礎知識。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.