簡體   English   中英

我不明白如何使用布爾數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM