データ型、Javaの基本的なルール、オペレータ

1.変数のサイズとバイト有効範囲

バイトは、1つのバイトを占有し、-2 ^ 7〜(2 ^ 7)-1(バイトキャストする必要チャー)
 ショートが2つのバイトを占め、15〜-2 ^(2 ^ 15)-1
 INTは、4つを占めバイト、31〜-2 ^(2 ^ 31である)-1
 ロング〜8バイト、63れる占有-2 ^(2 ^ 62である)-1 5Lは、
 フロートは、11Fとして4バイト、F / F、占有 
 ダブル占有率を8バイト5.2d
 チャーは2バイト占有する
 ブール値は4つのバイトを占有します

バイト(ショート)を追加し、減算バイト(ショート)がないときは、クロスボーダーの割り当て、int型であることを型の値が増加します。バイト型できないB = B + 1が、++ Bを使用しました。

バイト加算、減算結果が短い短いです

文字列s = A + B + C +「ABC」+ A + B;ブラケットが優先順位を変更することができ後ろ次いで、文字列としてカウントされたカウント値のタイプ、前//ストリング。


2.ネーミング

クラス名は大文字、
および複数の単語の下での状況は、各単語の最初の文字を大文字;
パブリッククラス名が同じファイル名でなければなりません

3.基本的な操作:+、 - 、*、/、%、+、 -

シンボル番号モジュロ一貫性のシンボルとモジュロ演算(0モジュロ[与え]はない整数であり、結果は、非フロート[知らない]もよい)で
 インクリメントとデクリメント変数のみ動作することができ、操作が一定であることはできません。エラー:+ 5,5 +
 ^演算子:同じことがtrueに異なるとして、偽である
 ||、&&:とと&|短い特性と比較
 /:部門:int型/ INT = INT、0の整数を削除することはできません。ゼロによる小数点除算を浮動、結果は無限大で
 、S = 6 + B +「ABC //;」+ X + Y 添加が結合残っているため、コンパイラエラー。
 フロートF = 5 * 2.0; //コンパイルエラー、そうでなければ二重強調をデフォルトとしない限り、フロート(2.0)
デジタルストリングに加算器とコネクトは、割り当ては、文字列定数であるべきです

そして、どのようなタイプは、一連の文字列(+)に接続することができます
---------------------------------------- -----------------------------
論理演算子:
ブール&& B1 = F(X ++> 10); // * &&、||そして、&と|ショート回路の特性は、x ++が実行されていないものと比較しています。
-------------------------------------------------- -------------------
 ビット演算子:&、|、^、〜 :対応するバイナリビット動作へのデジタル変換後に
  &1は2つだけです1
  二つのみ0である
  ^ 0は同じである
  -逆
  オリジナルコードが正である、反転、相補的コードは同じで
  負に反転:符号ビットと同じ、残りのビットは反転
  負補数。プラスマイナス1
    
---------------------------------------------- --------------------------
   シフト演算:(算術シフト左)<<、>>、(符号なし右シフト)>> >
  (int型の定数結果<< 32)へ<< 1 2以外相当
   2つの相当によって>> 1
   >>> 1つの高ビット0、ローを廃棄しました。

公開された45元の記事 ウォン称賛7 ビュー7786

おすすめ

転載: blog.csdn.net/qq_42712280/article/details/105230397