JAVAのバックエンドノート02-進 - 配列 - 制御文

1.数値は、バイナリデータをコード
    ▪進
    10個の異なる数学記号がある、ベース10、すなわち0-9 -
    ▪バイナリ
    -基数は、二つの異なる数学記号があり、2であり、すなわち、0.1および
    ▪オクタル
    -ベースは、8つの異なる数学記号が存在する、8、すなわち0-7
    ▪進
    -ベース16、16個の異なる数学記号、すなわち0-9、B、C、ある
D、E、Fは    元のコード

数値表現は、対数演算であるが、すぐに結果が符号ビットと元のコードとの乗算と除算のために正しいことを発見することができると共に、

次のように足し算と引き算の問題は、時間を遡っ:

 (1)10 - (1)10 =(1)10 +( - 1)= 10(0)10

(00000001)原+(10000001)原=(10000010)原=(-2)

これは明らかに間違っている
    反転します

アンチコード表現ルール:それが正の場合、元の表現のようなコードとは、負の場合、符号ビットは予約され、

この番号は、各否定に従って元のコードであり、この数は、反転表示を得られます。

- コンピュータコードの数字6は、その抗元のコードは:00000110

- デジタルコンピュータ6が反転する:11111001

2つの正の数を加算することは問題ありませんので、問題は、負の符号ビットと体で見つかったので

逆の符号ビット毎の反転を除いた残りのビットから、元のコードと反転1つの対応の同じ値の空間を生じ、

以下は、減算を反転させます。

1-(1)= 1 +( - 1)= 0

 (00000001)+トランス(11111110)トランス=(11111111)=トランス( - 0)問題の

1-(2)= 1 +( - 2)= - 1

 (00000001)+トランス(11111101)トランス=(11111110)トランス=( - 1)正しい  補数
  

問題は、上側(0)で発生し、(-0)、人々の考え方は、正と負のポイントの0計算ではありません▪彼は補完的なコードの概念が導入されましたので、

アンチコード補用負、オリジナルコード陽性抗コードは(-128)と補体で、全て同じプラスと正の変化補完される代わりに(-0)

そう補体の範囲を表す - (0〜-128〜127)、256の合計

補体は、一般的な方法でデータのコンピュータ表現であり、ルールがある:それが正の場合、負の場合は、元の表現のようなコードと、

次いで、逆符号プラス1(ビット単位に対応するオリジナルコード値を反転した後、1位に追加します)

注:以下のように - - (128)=(10000000)補体加算と減算(128)は、元のコードと反転に対応していません

▪1-1 = 1 +( - 1)= 0

▪(00000001)+補数(11111111)補数=(00000000)=塗りつぶし(0)正しく

▪1-2 = 1 +( - 2)= - 1

▪(00000001)+補体(11111110)補体=(11111111)=補数( - 1)正しいです

▪その補数をするように設計されています。

- エネルギー実効値演算部は、一緒に参加するように電位シンボル、それによって演算ルールを簡略化

- 減算は加算演算に変換される、コンピュータ・オペレータは、さらに、回路設計を簡素化します

▪すべてのこれらの変換は、コンピュータの底面で行われ、

そして、我々は、使用のコンパイルに使用されるCおよび他の高レベルの言語は、元のコードです


    フレームシフト

今ではありません
    2.Javaフロー制御文は、
        制御文をすることができ、各プログラムの声明文の実行順序を制御するために使用されているプロセス
        、特定の機能の組み合わせは、小さな論理モジュールにステートメントを完了することができます。
    
        シーケンスストラクチャ▪
        ▪選択構造
        -他のIF-の 
        スイッチ
            実行文から1.switchが基づいている冒頭または式のステートメントのk値でブレークまで行わタグと一致する
            switch文の終わりを。いずれにせよ値が一致しないと、に進み
            default文(もしあれば)
            のみ、および式の処理が2同等の条件判定でなければならない
            バイト、短い、int型、またはchar、または文字列が二重ではありません、 float.1.7使用することが文字列の後に
            前記一定値は、特定の型の定数の発現と適合性でなければならない
            。4.許可しない場合、重複する値は
            、オプションの句を5.default
    ▪環状構造を
        -つつ 
        -最初決意、実行。
        やる-ながら 
        実行するために、決意した後。
        ▪ジャンプのために
        - BREAK続行 
        リターン
            た戻り現在のメソッドからメソッドを呼び出すステートメントに出口への文を、建は、そのステートメントの次のステートメントでは、プログラムの実行を継続します。
    ▪複数のループ
    ▪方法は
    -定義し、コールオーバーロードされた
    ▪再帰アルゴリズムの
    欠点が再帰
    -しかし、再帰呼び出しは、システムスタック、メモリ消費量、より多くのを取るだろう
    -長い時間のための再帰呼び出しのレベルでは、はるかに遅い循環の速度よりも
    ▪再帰機会を利用して
    -任意の問題は、再帰の反復によって解決することができます解決するために使用することができます。
    -再帰的な方法は、効率のより自然な疑問、建右足で理解しやすいとデバッグ、および智建強調を反映することができた場合
    、問題が再帰的にすることができたときに、
    -再帰を使用して、高パフォーマンスの回避を必要とする場合には、かかる両方の時間を再帰し、メモリ。
    
    一次元配列

配列は、同じ型のデータの順序付きコレクションです。

- それらが組み合わせて特定の順序に従ってデータ型の同じ数。

- 前記各アレイ要素がデータと呼ばれ

- 各配列要素は、インデックスを介してアクセスすることができます。

▪機能の配列:

- その長さが決定されます。配列が作成されると、そのサイズは変更されません。

- 要素が同じタイプである必要があり、混合型許可されていません。

-データ要素のアレイは、基本的な基準タイプを含む任意のタイプのものであってもよいです。
        ①配列定義、機能、メモリ割り当て
        ②データアレイ格納する一次元アレイを用いて
        ①クエリ要素が
        ②パラメータ配列型を行う
        ③最大最小クエリ
        ④削除要素又は添加元素
        ⑤バブルソート
        ⑥Arraysツール
        ⑦メイン理解(引数文字列[])
        ⑧変数パラメータは
        
        一次元配列を宣言し、2がある:
        タイプ[] arr_nameの;
        、タイプarr_name []の
        
        
        ▪一次元アレイ

 アレイは、そのクラスのインスタンス変数に対応する要素、アレイは、このように領域を割り当て参照型であります

前記要素の各々はまた、暗黙的にインスタンス変数と同じように初期化されます。
        -機能の配列:固定長、連続空間、データ・ストレージの同じタイプ
        -メモリ割り当て図配列
        -のために、各ループ:単純トラバーサル操作主のために
        アプリケーション▪一次元配列
        -配列欠点
        :インデックスによってクエリ▪利点高効率
        ▪欠点:低効率の要素を追加、削除、低いクエリ効率(障害)の内容に応じて
        -ソートバブル:基本的なソートアルゴリズム、照合が理解、ソートコードを実装し、改善
        -パラメータ配列型行う
 ▪2次元配列を:
        -各要素の本質は、一次元アレイの一次元アレイである;,

公開された13元の記事 ウォンの賞賛1 ビュー1498

おすすめ

転載: blog.csdn.net/gaoyang426/article/details/103949424