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プログラミング言語の操作子を探検する時、操作子が優先度があることを知っていて、とても役に立ちます。優先順位順によって、下の表にすべての操作子が並べられています。上の操作子に近づくほど、優先度が高くなります。優先度の高いオペレータは、低い優先度のオペレータより先に計算されます。同じ行の操作子の優先度は等しいです。優先度が等しいオペレータが同じ表式に現れたら、ルールによってどのオペレータを先に計算するかを決めます。操作者に割り当てられた二元操作子を除いて、左から右へ計算します。操作符の割り当ての計算は右から行う。
操作子優先度
オペレータ
優先度
サフィックスexpr++ expr--1元++expr --expr +expr -expr ~ !掛け算* / %足し算+ -シフト<< >> >>>比較< > <= >= instanceof五分五分== !=ビットと&位別に異同する^OR演算|論理和&&論理または||三元です? :値を賦与する= += -= *= /= %= &= ^= |= <<= >>= >>>= 
多くのプログラミングの中で、いくつかのオペレータの出現のは更に頻繁です。例えば、演算子「=」は、シンボルなしで右にシフトするオペレータ「>>>」に対してはるかによく使われている。このため、後は通常の基礎の中で最もよく使われているオペレータについて議論します。