8 進整数 は、基数 8 に基づく 0 から 7 までの数値の記数法です。 8 進数を格納する場合、Int データ型が考慮されます。
ここでは、8 進数体系の使用方法について説明します −
10 進数を 8 進数に変換します
8 進数を 10 進数に変換します。
任意の 10 進数を対応する 8 進数に変換します:
商が 0 になるまで、10 進数を 8 進数の基数 8 で割り続けます。
各ステップで残りを忘れずに記録してください。
最後に余りを逆に書きます。結果の数値は対応する 8 進数になります。
この概念をより深く理解するために、いくつかの例を見てみましょう。
例 1 - 10 進数 2894 を考えて、それに相当する 8 進数を見つけます。
リーリーしたがって、7156 は 10 進数 2894 に相当する 8 進数です。
例 2 - 別の 10 進数 101 を検討し、それに相当する 8 進数を見つけます。
リーリーしたがって、145 は 10 進数 101 に相当する 8 進数です。
次のプログラムは、カスタム ロジックを使用して、10 進数を対応する 8 進数に変換します。 DecimalToOctal1 という名前のクラスに 1 つのパラメーターを持つ DectoOctal という名前のメソッドを作成し、8 進数システムがどのように機能するかを示します。ここでは、10 進数 15 が実際のパラメータとして作成されたメソッドに渡され、 カスタム ロジックを使用して対応する 8 進数に変換されます。
リーリー ###出力### リーリー8進数系から10進数系への変換
10 進数の各桁に、8 進数の底 8 の累乗を乗算します (最大 0 乗)。
この概念をより深く理解するために、いくつかの例を見てみましょう。
を考えて、それに相当する 10 進数を見つけてみましょう。 リーリー したがって、302 は、8 進数
456 に相当する 10 進数です。例 2 - 別の 8 進数
152を考えて、それに相当する 10 進数を見つけてみましょう。 リーリー したがって、106 は、8 進数
152に相当する 10 進数です。 Example の中国語訳は次のとおりです: Example
Example
以上が8 進整数の使用を示す Java プログラムの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。