数字转进制java自己写代码

数字转进制Java自己写代码

介绍

在计算机编程中,经常会涉及到数字之间的转换,特别是在不同进制之间进行转换。本文将介绍如何使用Java编写代码来实现数字转换为指定进制的功能。

代码实现

首先,我们需要创建一个Java类来实现数字转进制的功能。以下是一个简单的示例代码:

public class NumberConverter { public static String convertToBase(int num, int base) { if (num == 0) { return "0"; } StringBuilder sb = new StringBuilder(); while (num > 0) { int remainder = num % base; sb.append(Character.forDigit(remainder, base)); num /= base; } return sb.reverse().toString(); } public static void main(String[] args) { int num = 123; int base = 2; System.out.println("Number " + num + " in base " + base + " is: " + convertToBase(num, base)); } }

在上面的代码中,我们定义了一个 NumberConverter 类,其中包含一个 convertToBase 方法来实现将给定数字转换为指定进制的功能。在 main 方法中,我们调用了这个方法,并打印出转换后的结果。

示例

假设我们要将数字 123 转换为二进制数,我们可以通过以下方式来调用 随机配图