用java编程实现进制转换,本人初学者,希望大佬给个容易看懂的代码?

import java.util.Stack;/ author: liu jun bao date: 2020/2/28 desc:/ public class Test { public static void main(String[] args) { Integer a = 300;Integer b = 8;BinaryConversion(a, b);} / param a 要转化的十进制数 param b 要转化的进制 该方法输出转化结果 / private ...
用java编程实现进制转换,本人初学者,希望大佬给个容易看懂的代码?


import java.util.Stack;

/**
* author: liu jun bao
* date: 2020/2/28
* desc:
*/
public class Test {
public static void main(String[] args) {
Integer a = 300;
Integer b = 8;
BinaryConversion(a, b);
}

/**
*
* @param a 要转化的十进制数
* @param b 要转化的进制
* 该方法输出转化结果
*/
private static void BinaryConversion(Integer a, Integer b) {
Stack stack = new Stack();
while (a != 0){
stack.push(a%b);
a=a/b;
}
while (!stack.empty()){
System.out.print(stack.pop());
}
}
}
2020-02-28
mengvlog 阅读 203 次 更新于 2025-12-16 02:33:25 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部