JavaでHello World
Google
  HOME  |  基礎  |  掲示板  |  ツール |  書籍  |  デザインパターン  |  リンク  |  フィードバック
JavaでHello World > Javaの基礎 > 演算子の優先順位編  
メニュー
Home
情報交換掲示板
ツールの部屋
Java関連の書籍
変数編
文字列編
文字列の連結編
部分文字列編
文字列の比較編
文字列の長さ編
文字列バッファ編
代入演算子編
算術演算子編
演算子の簡略化編
インクリメント/デクリメント
比較演算子編
論理演算子編
ビット演算子編
シフト演算子編
三項演算子編
演算子の優先順位編
配列
多次元配列
ifステートメント
if elseステートメント
forループ
whileループ
doループ
switchステートメント
breakステートメント
continueステートメント
  2004/10/23  田中宏和
演算子の優先順位編
◆演算子とは?
プログラミングにおいて、演算方法を指示する記号のことです。演算の対象となる値や変数はオペランドといい、「x + 100」の場合「+」が演算子で、「x」、「100」がオペランドです。
◆ここでの環境
OS Windows XP
J2SE SDK 1.4.2_04
◆演算子の優先順位
複数の演算子を組み合わせて1つの式にする場合、どの演算から処理が行われるか決める演算子の優先順位が存在します。例えば以下の例の場合、最初にb * cが行われてその次にaが足されます。これは演算子*が演算子+よりも優先順位が高いためです。
[例]
a + b * c
以下が演算子の優先順位を表にしたものです。
優先順位
演算子
高い . [] ()
  ++ -- ! ~
  new (キャストするための型)
  * / %
  + -
  << >> >>>
  > >= < <= instanceof
  == !=
  & ^ |
  && ||
  ?:
低い = += -= *= /= %= &= ^= |= <<= >>= >>>=
 
■書籍
Java関連の書籍
 
  ネットで買えば断然お得!お買い物なら楽天市場
ツールの部屋 - Java関連の書籍 - デザインパターン - 情報交換掲示板 - HOME