主要内容
给大家分享一个用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版本的进制转换
© 版权声明
免责声明:
本站提供的资源所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关。您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。侵删请致信 E-mail:2945314004@qq.com。
THE END
暂无评论内容