この質問はダムと聞こえるかもしれませんが、私は正直に答えを見つけることができません... "^ ="、 "| ="、 "?" Javaの意味ですか?ありがとう..これらのJava演算子の意味はなんですか?
答えて
表記x ^= y;
は、x = x^y;
と同じ意味です。
演算子はビットごとに排他的論理和で、|
演算子はビット単位ORです(Bitwise operation参照)。ただ、x += y;
ようx = x + y;
を意味
など?
については
は、Ternary operatorを参照してください。
および? IF関数として使用されます。a = condition?正誤; –
@AlejoBrz - これは 'ternary'と呼ばれます –
|= assignment operator -> bitwise inclusive OR
^= assignment operator -> bitwise exclusive OR
? logical operator as in booleanValue == true ? something() : somethingElse()
'? : 'は' ternary'演算子です。 –
^
XOR演算|
は、ビット単位のOR演算子?
は三項演算子であるです。
最初の2人はショートカットの書き込みであるため、後に=
という演算子があります。たとえば、x |= y
はx = x | y
と同じです。
これらの詳細については、インターネット上のウェブサイトをご覧ください。
- は
x = x^y
x|=y
ため短いx = x | y
?
ための短い条件演算子です。これはif/else文のショートカットです。それは非常に議論の的なものです。
x^=y
これは 'ternary'演算子と呼ばれ、なぜそれは"論争の的だ "と言いますか? –
@BrianRoachおそらくそれは議論の余地がありませんが、コードを読みにくくする可能性があるので、嫌いな人もいます。 – Jim
@ジム - そして私は...丁寧にあなたに同意しないでください:-D私は仕事をしたことがないか、読んだり読んだり読んだり、嫌なことを任意の言語で表現した人に会ったことがありません。彼らがうまくいけば使います。 –
これらはすべてJava tutorialでカバーされています。
疑問符は、3項演算子で使用されます。これは、if-then-elseの省略形です。 i
が0の場合は例えば、
int i = 1;
System.out.println (i == 0 ? "No" : "Yes");
は、その後、「いいえ」「はい」に印刷されますそれ以外の場合は、印刷されます。
他の2つはbitwise assignmentsで使用されます。
- 1. これらの演算子の意味は何ですか(**、^、%、//)? - Python?
- 2. 演算子の意味は?|
- 3. "+ +"演算子の意味(++ではない)
- 4. プロローグ演算子 "_:_" - 意味は?
- 5. この ">> ="演算子はCの意味ですか?
- 6. これらのC演算子は何を意味しますか?
- 7. このルビ演算子は$を意味しますか?
- 8. この演算子は何を意味しますか?
- 9. C#コードの=>演算子の意味
- 10. Pythonでは/ =演算子の意味は何ですか?
- 11. C#のプロパティで "=>"演算子の意味は何ですか?
- 12. &演算子の意味は何ですか?次のコードで
- 13. C++での " - >"演算子の意味は何ですか?
- 14. 構造体内の演算子 ":"はCの意味ですか?
- 15. ABAP演算子の?=の意味は何ですか?
- 16. C#で演算子| =の意味は何ですか?
- 17. JavaScriptで '/ ='演算子の意味は何ですか?
- 18. 演算子は何ですか=意味ですか?
- 19. ハスケルの/ =演算子はどういう意味ですか?
- 20. Haskell演算子 "<>"の意味は何ですか?
- 21. | =演算子の意味は何ですか?
- 22. Rの%||%演算子はどういう意味ですか?
- 23. Javaの "<object>"演算子の意味
- 24. このJavaScript演算子の意味は何ですか? >>>
- 25. Scalaでは `# '演算子は何を意味しますか?
- 26. 演算子 '=>'はC#でどういう意味ですか?
- 27. 目的c演算子意味
- 28. ショートハンド代入演算子、+ =、True意味?
- 29. Whatsは、str.format()の:演算子を意味しますか?
- 30. Nullは演算子の意味を統合しますか?
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html - Googleに「Java演算子」を入力すると、最初のリンクとして提供されます。あなたはどこを見ていたのですか? –
javaのチュートリアルをご覧ください。演算子に関するOracleのページは次のとおりです。http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html – twain249