大家都来看啊*********************!!!
下面这个编译通过了,可是不执行结果,大家帮忙给看看啊!!!到底为什么?谢谢啊
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
public class Decimal{
public static void main(String[ ] args)
{
String result=" ";
int i=0,d=0,b=1;
JTextArea output=new JTextArea(10,10);
JScrollPane scroller=new JScrollPane( output);
for(int a=2; a<=16;a*=2)
{
for( ;b<=256;b++)
{
for(int c=8;c>=1;--c)
{
d=(int)Math.pow(a,c);
if(b>d)
break;
}
for(int e=d;e>=1;e/=2)
{
int n=0;
i=b%e;
result=result +i;
n=b/e;
b=n;
}
}
}
output.setText("十进制\t二进制,八进制,十六进制\n");
output.append(b+"\t"+result+"\n");
JOptionPane.showMessageDialog(null,scroller,"you see",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
}