「Javaで10進数を2進数と8進数と16進数に変換する方法」の版間の差分

提供: Java入門
移動: 案内検索
(ページの作成:「Javaで10進数を2進数や8進数、16進数に変換したい場合には、Integer を使用します。 '''読み方''' ;進数:しんすう ;Integer:いんてじ...」)
 
(相違点なし)

2015年3月15日 (日) 18:46時点における最新版

Javaで10進数を2進数や8進数、16進数に変換したい場合には、Integer を使用します。

読み方

進数
しんすう
Integer
いんてじゃー

概要

Javaの変数は、10進数として扱われています。10進数を変換するには

2進数
Integer.toBinaryString()
8進数
Integer.toOctalString()
16進数
Integer.toHexString()

を利用します。

ソースコード

/*
 * Shinsuu1.java
 * Copyright (C) 2015 kaoru <kaoru@bsd>
 */
 
public class Shinsuu1
{
        public static void main(String[] args) {
                int i = 127;
 
                System.out.println ( Integer.toBinaryString (i) ); // 2進数
                System.out.println ( Integer.toOctalString (i) ); // 8進数
                System.out.println ( Integer.toHexString (i) ); // 16進数
        }
}

コンパイル

$ javac Shinsuu1.java

実行例

$ java Shinsuu1
1111111
177
7f

関連項目