Javaで10進数を2進数と8進数と16進数に変換する方法
提供: Java入門
2015年3月15日 (日) 18:46時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「Javaで10進数を2進数や8進数、16進数に変換したい場合には、Integer を使用します。 '''読み方''' ;進数:しんすう ;Integer:いんてじ...」)
スポンサーリンク
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
関連項目
ツイート
スポンサーリンク