public class AS {
double sum=0; String toint(String binstr)
{
String binstr1; for (int i=binstr.length();i>=1;i--)
{ binstr1=binstr.substring(binstr.length()-i,binstr.length()-i+1); sum = sum+(Integer.parseInt(binstr1)*Math.pow(2,i-1)); }
return String.valueOf(sum);
}
发现运行之后多次单击按钮 转后的数会成倍增长 请高手给指教下
double sum=0; String toint(String binstr)
{
String binstr1; for (int i=binstr.length();i>=1;i--)
{ binstr1=binstr.substring(binstr.length()-i,binstr.length()-i+1); sum = sum+(Integer.parseInt(binstr1)*Math.pow(2,i-1)); }
return String.valueOf(sum);
}
发现运行之后多次单击按钮 转后的数会成倍增长 请高手给指教下
public class AS {
String toint(String binstr) {
double sum=0;
String binstr1; for (int i=binstr.length();i>=1;i--) {
binstr1=binstr.substring(binstr.length()-i,binstr.length()-i+1);
sum = sum+(Integer.parseInt(binstr1)*Math.pow(2,i-1)); }
return String.valueOf(sum);
}