簡體   English   中英

的意思 !在Java語法中

[英]Meaning of ! in Java syntax

在下面的行中顯示return(!variable); 感嘆號對變量做了什么?

return(!weekday || vacation);

! 性格是邏輯否定。 我相信它的正式名稱是“合乎邏輯的”。 邏輯上, !true == false!false == true

就像Platinum Azure在評論中所說,這個運算符只能應用於boolean類型。

! 是一個布爾NOT運算符,在Java語言規范的第15.15.6節中定義。 它使true falsefalse true 那么是什么return語句做的是返回,這將是一個布爾true如果任一 weekdayfalse (“不是工作日”)或( ||vacationtrue 這將是false ,如果weekdaytruevacationfalse

! 意味着否定。 基本上,“好吧,所以無論如何,如果是真的,如果錯誤返回真實,則返回false。” !僅適用於Java中的布爾值)在這種情況下,您的返回將變為:

返回它不是工作日或是假期。

您可以在Java教程中回答所有操作員問題。

這意味着NOT weekday (布爾值假)。 ! 代表否定。

這是一個否定。 ! 意思not

暫無
暫無

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

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