求助:进制转换
public void actionPerformed( ActionEvent e){try{
int n1 = Integer.parseInt(num1.getText());
int n2 = Integer.parseInt(num2.getText());
int sub[] = new int[20];
int index = 0;
if(n2>1&&n2<11)
while(n1!=0){ //如何考虑n1=0
index++;
sub[index] = n1%n2;
n1/=n2;
//这里如何利用堆栈把数组倒着输出来
}
else
num3.setText(""+"请输入2至10范围的进制");
}
catch(Exception a){ //异常处理
num3.setText(""+"不能输入非数值型的字符");
}
}
谢谢各位高手~~!