Java 演算子の優先順位はどのようなものですか?
java 演算子の優先順位: 1. より高いレベルの演算子が最初に演算を実行し、より低いレベルの演算子が後で演算を実行します; 2. 括弧 [()] が最も高い優先順位を持ち、括弧を含む式、つまり括弧の内容が優先されます。括弧が最初に実行され、複数の括弧が含まれる場合、実行順序は左から右になります。
Java 演算子の優先順位:
Java 式には複数の演算子が含まれる場合があり、演算子間には優先順位の関係があります。より高いレベルの演算子が最初に演算を実行し、より低いレベルの演算子が後で演算を実行します。次の表に演算子の優先順位を示します。表中の優先度欄は数値が小さいほど優先度が高く、各演算子はカンマで区切られています。
#表内の結合性とは、演算子が結合される順序 (通常は左から右) を指します。最も一般的な右から左への演算子は、値の前にあるプラス記号またはマイナス記号です。たとえば、3 -4 は 3 プラス -4 を意味します。記号はまず演算子の右側の内容と結合されます。
表内の演算子「[]」はこれまで言及されていませんでした。この演算子は配列の宣言を意味します。配列については後で詳しく説明します。
テーブル内の括弧 '()' が最も優先されます。式に括弧が含まれる場合、括弧の内容が最初に実行されます。複数の括弧が含まれる場合、実行順序は左から右になります。 。
たとえば、変数 a の値が 12 であると仮定すると、次のステートメントを実行すると異なる結果が生じます:
(1) 18 % 4 を実行します。記号 % の演算の優先順位が演算子の優先順位よりも高いためです。このステートメントは、最初に剰余演算を実行し、次に加算演算を実行します。結果は 14 です。(2) が実行されます (a 18 ) % 4、括弧の優先順位が最高レベルであるため、このステートメントは最初に括弧内の式 a 18 を実行し、次に剰余演算を実行し、結果は 2 になります。 (3) * ( ( a 18 ) % 4 )、このステートメントは、括弧内に括弧がネストされています。実行順序は、最初に内側の括弧の演算を実行し、次に外側の括弧の演算を実行することです。演算結果は 24 です。プログラムの機能は主にオペレーターの優先順位を示すことです。
ステートメント "a = b;" には演算子 = と 2 つの演算子が含まれています。演算子の優先順位表から、演算子の優先順位が = 演算子よりも高いことがわかります。 should 最初に自動インクリメント操作を実行し、それを a に追加します。結果は 15 です。特殊なケースはステートメント "a = b;" です。その優先順位は = よりも高くなりますが、このステートメントは接尾辞式です。接尾辞式は最初に使用され、次に増分されます (算術演算子のセクションを参照)。したがって、b は次のようになります。最初に比較されます。 a が追加された後、自動インクリメント操作が再度実行され、結果は 14 になります。 「PrioritySample.java」ファイルをコンパイルし、コマンドラインウィンドウに「javac PrioritySample.java」と入力してコマンドを実行します。コンパイルが完了したら、コマンドラインウィンドウに「java PrioritySample」と入力して実行します。 上記の結果から、演算子の優先順位が = 演算子の優先順位よりも高いことがわかります。最初に b をインクリメントし、次に b をインクリメントする必要があります。結果は 15関連する学習の推奨事項:
以上がJava 演算子の優先順位はどのようなものですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

Java のアームストロング番号に関するガイド。ここでは、Java でのアームストロング数の概要とコードの一部について説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです
