從鍵盤輸入某個十進制整數數,轉換成對應的二進制整數並輸出
阿新 • • 發佈:2019-04-18
.cn summer 二進制位 str method package 十進制 int 余數
package com.Summer_0417.cn; import java.util.Scanner; /** * @author Summer * 從鍵盤輸入某個十進制整數數,轉換成對應的二進制整數並輸出 */ public class Test_Method08 { public static void main(String [] args){ //從鍵盤錄入一個數,並獲取這個十進制數 Scanner sc = new Scanner(System.in); System.out.println("請輸入一個數:"); int num2 =sc.nextInt(); //轉換 int num = num2; String str=""; do{ //除以2得到商 int div = num/2; //得到余數作為二進制位 int mod = num%2; str = mod + str;//商作為被除數 num = div; }while(num!=0);//被除數不是零 //輸出二進制數 System.out.println(num2+"------>"+str); } }
從鍵盤輸入某個十進制整數數,轉換成對應的二進制整數並輸出