答えて
!
は、Java言語仕様のSection 15.15.6で定義されているブール型NOT演算子です。それはtrue
false
とfalse
true
となります。それでは、そのreturn文がやっていることはtrue
weekday
いずれか場合になりますブール値を返しているfalse
(「平日ではない」)または(||
)vacation
がtrue
です。 weekday
がtrue
、vacation
がfalse
の場合、false
になります。
!
文字は論理否定です。それは正式な名前です、私は信じて、 "論理的ではない"です。論理的には、!true == false
と!false == true
です。
プラチナアズールのコメントのように、この演算子はboolean
タイプにしか適用できません。
具体的には論理否定です。つまり、「true」値が指定されている場合はfalseを返し、false '値は' true'を返します。 Javaでは、 '!'演算子を非 'boolean'型で使用することはできません。 –
論理補数演算子(Java言語仕様15.15.6) 'boolean'と' Boolean '型に適用できます! –
@Carlos autoboxingとautounboxingを使用すると、プリミティブ型とオブジェクト型の両方に多くの演算子を適用できます。たとえば、 '+'は '整数 'と同じように' Integer'に適用できます。しかし、それは全く異なる議論です。 –
NOT weekday
(真偽値)のときを意味します。 !
は否定の略です。
!
は否定を意味します。基本的には、「OK、それが真であれば、偽を返し、偽なら真を返します。 (!
はJavaのブーリアンでのみ動作します)この場合、あなたのリターンは次のようになります。
返されるのは平日ではなく、休暇です。
否定です。 !
はnot
を意味します。
- 1. xpath構文意味
- 2. Text.Trim構文意味
- 3. python3.x構文の意味
- 4. C#=>構文の意味
- 5. Sqlサーバーでの構文の意味
- 6. 構文解析の意味テキストからの意味
- 7. 構文happy parser意味
- 8. Scalaの `private [akka]`構文の意味
- 9. 構文解析の意味は?
- 10. AT&T構文の意味(%eax)?
- 11. java println文の+記号の意味
- 12. Javaで 'In'の意味
- 13. 意味Ruby on Railsを中>()`構文
- 14. java playframeworkの構文!実際にはどういう意味ですか?
- 15. objcではこの構文の意味は何ですか?
- 16. Swiftではこの構文の意味は何ですか?
- 17. 意味は、Java
- 18. この構文の意味は次のとおりです。
- 19. Python構文 - 2つの小文字と等号の意味
- 20. PHP - この構文の意味は何ですか?
- 21. "!"、 "?"、 "_"、 "。"の意味は何ですか?エリクシルの構文
- 22. この#define構文の意味は何ですか?
- 23. このObjective-C構文の意味は何ですか?
- 24. Todomvcの "![]"エルムコードの構文はどういう意味ですか
- 25. C++で構文:: function_nameの意味は何ですか?
- 26. Javaの "インポート"ステートメントの意味
- 27. Javaのinstanceofの意味
- 28. Java構文でStatic {}とは何を意味していますか?
- 29. {}は、Binding構文のStringFormatセクションで何を意味しますか?
- 30. JSの構文はどういう意味ですか?
これ以外にも便利な点があります。http://download.oracle.com/javase/tutorial/java/nutsandbolts/operators.html – biziclop
なぜこれがダウンリストに表示されるのかわかりません。初心者のために、これはGoogleで検索するのが難しいです。 – helpermethod
+1はマイナスを打ち消す。私は質問に何か間違っているとは思わない。 –