zoukankan      html  css  js  c++  java
  • 十进制与其他进制转换

    public class Test {
        final static int JINZHI=16;
        public static void main(String[] args) {
            String ten="1111";
            String n="457";
            System.out.println("10进制:"+ten+"-------------------"+JINZHI+"进制:"+tenToN(ten));
            System.out.println(JINZHI+"进制:"+n+"-------------------10进制:"+nToTen(n));
        }
        
        private static String nToTen(String n){
            int ten =0;
            for(int i=0;i<n.length();i++){
                ten=(int) (ten+Integer.parseInt(""+n.charAt(i))*(Math.pow(JINZHI,n.length()-i-1)));
            }
            return Integer.toString(ten);
        }
        private static String tenToN(String ten){
            StringBuilder n = new StringBuilder();
            while(Integer.parseInt(ten)/JINZHI>=1){
                n.append(Integer.parseInt(ten)%JINZHI);
                ten=Integer.toString(Integer.parseInt(ten)/JINZHI);
            }
            n.append(Integer.parseInt(ten)%JINZHI);
            return n.reverse().toString();
        }
    }

  • 相关阅读:
    HTML-图片和多媒体
    HTML弹性布局
    HTML定位——绝对定位和相对定位、固定定位
    HTML定位和布局----float浮动
    CSS层叠
    HTML-css样式引用方式
    认识HTML和CSS
    原生js 进度条
    原生js文字滚动 滚动条
    时间轴
  • 原文地址:https://www.cnblogs.com/xiaoyu123/p/5415929.html
Copyright © 2011-2022 走看看