2 Javaの研究では、定数、変数、演算子を指摘しています。

まず、定数
1.定義:Valueプログラムは、同じ量の実行
リテラルとカスタム定数:2、カテゴリー
ノーマル式3、定数:2進数、8進数、10進数、16進数を。
以下の内訳:ここに画像を挿入説明
2、変数
1、定義:変化が一定の範囲内の量で発生する
データ型の変数名の変数値= ;: 2フォーマット
:割り当ては、直接使用することができない初期化されず、範囲を定義することができ変数。
図3に示すように、データ型の分類:基本データ型と参照データ型
ここに画像を挿入説明
暗黙的型変換に4、データ型の変換、およびキャスト
あれば短いバイト文字が最初に、int型のオペレータの関与に変換される:(1)、暗黙的な変換長いフロートはダブルダブルロングflaotに変換されます。ブールは、操作に関与していません。
(2)は、タイプキャスト:フォーマット:ターゲットデータ型変数名=(デスティネーション・データ・タイプ)(変換データ); (存在させることができるので、精度の損失、変換キャスト使用しないようにしてください。)
:整数型デフォルトint型、およびデフォルトは小数点型のダブルである
フロート5 + B = 5.5;失った倍精度浮動小数点数に5.5ターンによって//なしコンパイルエラー
5、およびコンピューティングに関連する文字列
のSystem.out.printlnを(「」) ; / / 出力
するSystem.out.println( '+ 1); / / 出力98
三つの値に対応するASCLL。'a'97、' A'65「0'48
+は、ストリング参加コネクタに文字列と呼ばれる
のSystem.out.println(+ + 5.5 "= 5.5 +。"); / / 5 = 55 5 +
(5 + 5 + "+ = 5.5")のSystem.out.println; / / 10 + = 5.5
IIIオペレータ
1、定義:オペレータは動作と呼ばれる定数と変数記号。
図2に示すように、カテゴリ:以下
ここに画像を挿入説明

(1)のみ整数除算の整数を得ました。あなたが小数をしたい場合は、フロート使用
(2)、動作を割った商であり、取得された%は、除算演算の剰余された
操作のシンボル%結果は操作の参加に依存するが、左のシンボルである
から、3プラス(+)そして、デクリメント( - )使用
のみ:の前に、オペランドと同様の効果の背後にあります。
:使用すると、コンピューティングに関わる
オペランドの前、最初の増減にして、操作に参加しています。
オペランドに関与する最初の操作の背後に配置され、その後インクリメントまたはデクリメント。
例えば:X = INT 4;
INT Y =(X ++)+1+(-X-)+2+(10 * X)
。X = 6、Y = 55

。4、代入演算子の基本的な使用方法
(1)、ベーシック代入演算子:左に割り当てられた= =右データ。
(2)拡張代入演算子:+ =、 - =、* =、/ =、%=、+ =左と右、次いで左に割り当てられていることに加えを行います。
(3)は、代入演算子は変数である必要があり、左のデータを必要とする
5、論理演算子
論理演算子は次のとおりです:&(と)、|(または)、(非)、^(排他的論理和)、&&(ショート)、||(または短絡)!
ブール論理演算子を接続する一般の発現のために使用されていますまたは値。:でJava我々は3よりも大きい数を表現したいと6未満、3 <X <6を書かなくてもよく、X> 3・X <6のように記述されるべきです。
差分と論理演算子&&&:同一の最終的な結果は、短絡&&効果を有しています。左が右は実行されず、falseです。
6、ビット演算子
ビット演算子は次のとおりです:&(と)、|(または)、^(排他的論理和)〜(ビット単位)、<<(シフト左)、>>(右シフト)、>> >(符号なし右シフト)
:ビット操作は、2の補数演算上で直接実行されます。
&、|、^、使用法-
結論:; |&ござい0 0 1がある;〜ビット単位0 1 1 0までに; ^は同じ異なるが1で、0
:データ^機能別の2つのXORデータ・ビット数自体は変更されません。

7、三項演算子の
形式:(関係式)?式1:式2;
フロー:計算値の関係式を、trueの場合、操作の結果は、式1で、falseの場合、操作の結果は、式(2)です。

公開された24元の記事 ウォン称賛11 ビュー2066

おすすめ

転載: blog.csdn.net/weixin_43791069/article/details/84541556