zoukankan      html  css  js  c++  java
  • 十进制整数转换成二/三...进制

    package hexConversion;
    
    import java.util.Scanner;
    
    public class HexConversion {
    
        public static final int HEX = 2;
        public static void main(String[] args) {
            
            System.out.print("input an integer: ");
            Scanner console = new Scanner(System.in);
            int number = console.nextInt();    
            hexConversion(number);
        }
        
        public static void hexConversion(int number)
        {
            int[] hex2 = new int[number];
            int count=0;
            while (number!=0)
             {
                /*
                //3进制
                if(number % HEX == 0)
                     hex3[count]=0;
                else if(number % HEX ==1)
                     hex3[count]=1;
                else if(number % HEX ==2)
                     hex3[count] = 2;
                */
                //2进制
                if(number % HEX == 0)
                     hex2[count]=0;
                else if(number % HEX ==1)
                     hex2[count]=1;
                
                count++;
                number /=HEX;
             }
            
            for(int i= count-1;i >= 0 ;i--)
                System.out.print(hex2[i]);
        }
        
    }
  • 相关阅读:
    控制流程
    表达式
    2020.2.7
    寒假自学进度六
    2020.2.6
    2020.2.5
    寒假自学进度五
    Scala初级实验
    寒假自学进度四
    Spark运行基本流程
  • 原文地址:https://www.cnblogs.com/diligentcalf/p/3613583.html
Copyright © 2011-2022 走看看