Javaプログラミング学習サイト ゆるゆるプログラミング

・Javaソースダウンロード(Binary.java)

このソースについての記事はこちら「10進数→2進数変換」です。

Binary.javaをダウンロード

ダウンロードしたファイルはzip形式です。解凍して使ってください。Windowsの場合、ダウンロードしたzipファイルをマウスの右ボタンでクリックして表示されるポップアップメニューから「すべて展開(T)」で解凍できます。

import java.io.*;

public class Binary {
	public static void main( String[] args ) {
		int    num;	// 変換元の10進数
		String str;	// キーボードから入力する文字列

		// 10進数の入力
		BufferedReader input
			 = new BufferedReader( new InputStreamReader( System.in ) );
		try {
			System.out.print( "10進数を入力して下さい : ");
	                str = input.readLine();
			num = Integer.parseInt( str );
		}
		catch ( IOException e ) {
			// タイプ時のエラー
			System.out.println( e );
			return;
		}
		catch ( NumberFormatException e ) {
			// String→int変換エラー
			System.out.println( "Error : 数字を入力してください!" );
			return;
		}

		// 10進数→2進数変換処理
		string bin = "";	// 結果の2進数を格納する文字列
		// 繰り返し処理
		do {
			if ( 0 == ( num % 2 ) )
				bin = "0" + bin;
			else
				bin = "1" + bin;
			num = num / 2;
		} while( 0 < num );

		// 2進数を表示
		System.out.println( " 2進数:" + bin );
	}
}

このソースについての記事はこちら「10進数→2進数変換」です。

 

■新着情報

2022.07.07 外部プログラムの実行 exeファイル実行
2022.07.06 完全数 6=1+2+3

■広告

 

 

 

 

Topへ