從鍵盤輸入某個十進制整數數,轉換成對應的二進制整數並輸出


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);        
        }


    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM