求助··高手们来看看
要求输入一个二进制数,输出相应的十进制数··我的程序如下·编译没错·运行时抛出异常NumberFormatException
package cn.com.hy;
import java.io.*;
import java.lang.Integer.*;
public class Er{
public static void main(String[] args){
Er x1=new Er();
try{
String s1;
System.out.print("请输入一个二进制数:");
BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
s1=in.readLine();
int s=Integer.parseInt("s1",2);
System.out.print("经转化后的十进制数为:"+s);}
catch(IOException e){};
}
}
怎么回事啊这是··