已解决
package javaapplication33;
import java.util.*;
/**
*
* @author Administrator
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("请输入一个十六进制数");
Scanner in = new Scanner(System.in);
String h = in.next();
ww(h);
}
public static void ww(String h) {
System.out.println(h);
int i = Integer.valueOf(h,2);
System.out.println( +i);
}
// TODO code application logic here
}
.valueOf(String s, int radix)
返回一个 Integer 对象,该对象中保存了用第二个参数提供的基数进行解析时从指定的 String 中提取的值。
把h弄成String型的就对了.哦.