你将input造型成了一个float,这个是一个基本类型。并不是一个对象类型,只有对象类型Float才能用intValue()方法,而且我觉得你intValue()方法的用法也错了。不可以直接将一个input放在里面的。只有static的方法也可以象类名.方法名这样调用,而intValue()只不过是一个public方法当然不可以用了。正确的用法:
input= (float)System.in.read();
Float f = new Float(input);
intpart=f.intValue();
我也是个菜鸟,不知道上面的回答是不是正确,请自行试验