Java : 整数Nを2進数にして表示(Integer.toBinaryString)
※自分用学習メモです
以下は、10進数で表された整数 N を2進数に変換して出力するJavaのコード例です。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 10進数の整数を入力
int N = sc.nextInt();
// 2進数に変換
String binaryString = Integer.toBinaryString(N);
// 2進数を出力
System.out.println(binaryString);
}
}
解説
Integer.toBinaryString(N) メソッドは、整数 N を2進数の文字列に変換します。
Scanner クラスを使用して標準入力から整数 N を取得し、その後に toBinaryString メソッドを使って2進数に変換しています。
実行例
もし入力が 10 の場合、出力は次のようになります:
1010