簡體   English   中英

java如何更改此代碼,從查找所有真實對象查找為false

[英]java how to change this code from finding all true objects to find false

我有代碼可以找到列表中對getranonelectricity正確的所有對象並將其打印出來。 我如何更改此代碼,以便它僅查找並打印出錯誤的ranonelectricity對象?

Transport transports[]=new Transport[10];
transports[0]=Transport1;
transports[1]=Transport2;
transports[2]=Transport3;
transports[3]=Transport3;
transports[4]=Transport4;
transports[5]=Transport5;
transports[6]=Transport6;
transports[7]=Transport7;
transports[8]=Transport8;
transports[9]=Transport9;

for (Transport transportssssss : transports) {
    if (transportssssss instanceof car) {
        if (((car) transportssssss).getranonelectricity()) {
            System.out.println(transportssssss);

更改

if(((car) transportssssss).getranonelectricity()){

if(!((car) transportssssss).getranonelectricity()){

! 運算符將反轉任何布爾表達式的真值。

請閱讀有關Java中的邏輯運算符的信息。 例如: https : //www.dummies.com/programming/java/logical-operators-in-java/

您需要一個“非”運​​算符。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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