javaオペレータ(Java Tutorisから翻訳)
1344 ワード
原文は http://www.cnblogs.com/ggjucheng/archive/2012/12/14/2817915.html
英語の起源 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
どのように変数を宣言して初期化するかを学んでいますが、彼らを使うと分かりたいかもしれません。java言語の操作符を勉強するのはいいスタートです。オペレータは特殊な記号で、一つ、二つ、または三つの操作数に特定の操作を行い、結果を返します。
私達がjavaプログラミング言語の操作子を探検する時、操作子が優先度があることを知っていて、とても役に立ちます。優先順位順によって、下の表にすべての操作子が並べられています。上の操作子に近づくほど、優先度が高くなります。優先度の高いオペレータは、低い優先度のオペレータより先に計算されます。同じ行の操作子の優先度は等しいです。優先度が等しいオペレータが同じ表式に現れたら、ルールによってどのオペレータを先に計算するかを決めます。操作者に割り当てられた二元操作子を除いて、左から右へ計算します。操作符の割り当ての計算は右から行う。
操作子優先度
オペレータ
優先度
サフィックス
多くのプログラミングの中で、いくつかのオペレータの出現のは更に頻繁です。例えば、演算子「=」は、シンボルなしで右にシフトするオペレータ「
英語の起源 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
どのように変数を宣言して初期化するかを学んでいますが、彼らを使うと分かりたいかもしれません。java言語の操作符を勉強するのはいいスタートです。オペレータは特殊な記号で、一つ、二つ、または三つの操作数に特定の操作を行い、結果を返します。
私達がjavaプログラミング言語の操作子を探検する時、操作子が優先度があることを知っていて、とても役に立ちます。優先順位順によって、下の表にすべての操作子が並べられています。上の操作子に近づくほど、優先度が高くなります。優先度の高いオペレータは、低い優先度のオペレータより先に計算されます。同じ行の操作子の優先度は等しいです。優先度が等しいオペレータが同じ表式に現れたら、ルールによってどのオペレータを先に計算するかを決めます。操作者に割り当てられた二元操作子を除いて、左から右へ計算します。操作符の割り当ての計算は右から行う。
操作子優先度
オペレータ
優先度
サフィックス
expr++ expr--
1元++expr --expr +expr -expr ~ !
掛け算* / %
足し算+ -
シフト<< >> >>>
比較< > <= >= instanceof
五分五分== !=
ビットと&
位別に異同する^
OR演算|
論理和&&
論理または||
三元です? :
値を賦与する= += -= *= /= %= &= ^= |= <<= >>= >>>=
多くのプログラミングの中で、いくつかのオペレータの出現のは更に頻繁です。例えば、演算子「=」は、シンボルなしで右にシフトするオペレータ「
>>>
」に対してはるかによく使われている。このため、後は通常の基礎の中で最もよく使われているオペレータについて議論します。