十进制转十六进制

    xiaoxiao2021-12-14  19

    这是做数字转换时写的个小例子 官方的例子不适合用来学习.

    private String conversion16(int i){ char[] chars = new char[16]; char ch = 'A'; char nu = '0'; int m = 0; //商 int y = 0; //余 int index = chars.length; int c = 0; //差 do{ m = i / 16; y = i % 16; c = y - 10; chars[--index] = (char) (c < 0 ? nu + y : ch + c); i = m; }while (m!=0); return new String(chars ,index ,chars.length-index); }

    还有很多可以扩展的地方哟 , ^_^ 期待你的发现.

    转载请注明原文地址: https://ju.6miu.com/read-963012.html

    最新回复(0)