用Java实现进制之间的转换

用Java实现进制之间的转换

主要内容

给大家分享一个用Java实现进制之间的转换的代码.

想学的同学可以看一看如果有问题尽管私聊站长或者评论

代码

简单分析

这个程序会提示用户输入一个数字、输入数字的进制和要转换的进制,然后将输入的数字转换为十进制,再将十进制数字转换为目标进制,并输出转换结果。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 输入数字
        System.out.print("请输入一个数字:");
        String numStr = scanner.nextLine();

        // 输入进制
        System.out.print("请输入数字的进制:");
        int fromRadix = scanner.nextInt();

        // 输出进制
        System.out.print("请输入要转换的进制:");
        int toRadix = scanner.nextInt();

        // 将输入的数字转换为十进制
        int num = Integer.parseInt(numStr, fromRadix);

        // 将十进制数字转换为目标进制
        String result = Integer.toString(num, toRadix);

        // 输出结果
        System.out.println("转换结果为:" + result);
    }
}

运行效果

图片

Python版本的进制转换

用Python实现进制之间的转换-艺兴技术分享
© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容