问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java十进位转换十四进位代码该怎麼写?求大神,谢谢

发布网友 发布时间:2022-11-02 03:21

我来回答

3个回答

热心网友 时间:2023-10-22 10:25

以下算法可以转36进制以下的任何进制。


import java.math.BigInteger;

public class Test {
    public static String baseString(int num, int base) {
        String str = "", digit = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        if (num == 0) {
            return "";
        } else {
            str = baseString(num / base, base);
            return str + digit.charAt(num % base);
        }
    }

    public static String baseString(BigInteger num, int base) {
        String str = "", digit = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        if (num.shortValue() == 0) {
            return "";
        } else {
            BigInteger valueOf = BigInteger.valueOf(base);
            str = baseString(num.divide(valueOf), base);
            return str + digit.charAt(num.mod(valueOf).shortValue());
        }
    }

    public static void main(String[] args) {
        System.out.println(baseString(1295, 36));
        BigInteger big = new BigInteger("28");
        System.out.println(baseString(big, 14));
    }
}

热心网友 时间:2023-10-22 10:25

转14不是16?
16进制的话
import java.util.Scanner;
public class Test {
public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
System.out.println("请出入一个十进制数");
int x = sc.nextInt();
System.out.println(x+"的十六进制结果是:"+Integer.toHexString(x));
}
}

热心网友 时间:2023-10-22 10:26

bigint.tostring
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...结构的施工分包给其他单位那么是不是EPC总承包就不能分包 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么办 Win11玩不了地平线4如何解决_Win11玩不了地平线4怎么解决 地平线5警告显卡内存过低怎么办 极限竞速地平线5闪退怎么解决 极限竞速地平线5闪退解决方法 怎样册除手机屏幕上(精品游戏)图标 烧结普通砖有哪些 烧结普通砖都有哪些 ...4年后的年龄与弟弟3年前的年龄和是35岁。今年哥与弟各几岁??_百度... ...等于弟弟7年后的年龄,哥哥4年后与弟弟3年前的年龄的和是35岁。哥哥... 谁了解空调冰机? 制冰机的r22跟空调r22是否一样 关于制冰机和空调扇? rain的形容词 rain的意思 谁有那种游戏 谁有好看的那种小说,求推荐。可以看的哦, 谁有那种书的资源?给我个链接 谁有那种东西,谢谢 哪几道家常菜百吃不腻,解馋下饭,简单美味,招待客人都说好呢? 你知道土豆炖牛肉、糖醋鸡块、肉片炒菜心的做法是什么吗? 倒立的年龄范围? 卡1卡2工具包怎么去除 班门弄斧议论文小议“班门弄斧” 老君阁在哪里 奥迪A4L16款 典藏版S line仪表盘英文怎么调 学生送给老师的贺卡怎么写 三年级教师节贺卡怎么做 银行卡被人拿来注册365怎么注销 农业银行给别人莫名其妙注册了银行卡 求一份木头买卖合同的范本 用java编写 将十进位转换成十四进位?十四哦!求大神,谢谢 求《BIG》高清免费在线观看 无线键盘鼠标为什么没反应? 如何查ip地址是多少? 鼎龙湾别墅预定电话 怎么样才能在d盘建文件夹? 如何在D盘重新创建文件夹? ,如何用qq号申请 想手动给小米2a高配版刷机怎么弄? 刚买的小米红米2A高配版开机出现Mlu17是咋回事 “居中守正,行以致远”有什么含义 用一个词来替代居中守正,形容位置居中,纵览全局这样的,要有意境一些,大谢! 怎样辨别真玉和真金? 牛肉汤有酸味怎么去除? 微信公开课怎么下载 m.candou.com 社保卡可以在ATM体现吗 未满6个月的孩子,你觉得让他看电视对他有影响吗? 我的同学通过大学英语四级考试写信向他表示祝贺的英语作文 70哦 元鱼的做法 这摩托车电瓶盖是怎么折的