数据结构(Java版)中栈的使用:使用一个栈,将n进制数转换成r进制数(用java语言编写)

来源:百度知道 编辑:UC知道 时间:2024/05/04 13:50:01
要用Java语言编写!!!如果有难度,编写任意两个进制之间的转换也行,如:将十进制数转换为二进制!!!注意一定要使用栈!!!!
急求!!!急求!!!各位高手一定要帮帮帮忙!!!

//转换为数字的二进制表示
import java.util.*;

class T
{
public static void main(String[] args)
{
System.out.println(toBinary(32));
}

public static String toBinary(int a){
String str = "";
Stack s = new Stack();
while(a!=0){
s.push(a%2);
a=a/2;
}
while(!s.empty()){
str += s.pop();
}
return str;
}
}