java中xxxValue()的方法 本帖最后由 yijiulove 于 2010-03-06 11:30:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Test { public static void main(String[] args){ Float f=new Float("123.45"); int i=f.intValue(); short s=f.shortValue(); double d=f.doubleValue(); System.out.println("i:"+i); System.out.println("s:"+s); System.out.println("d:"+d); }}输出结果:i:123s:123d:123.44999694824219 我写错了,我按照说明 直接输入int i=intValue();能告诉我为什么这样输入是错误的呢? 明显错误intValue()是包装类的一个方法,要用它首先要有一个Integer类的一个对象,如:Integer a = new Integer(100); //声明一个包装类对象,把100装进一个对象,称为装箱int i = a.intValue; //得到对象的值,即为拆箱另外,可以见2楼的例子 上面打少了括号。。杯具int i = a.intValue(); 有关《java核心开发技术从入门到精通》的问题:这个不是输出语句吗.... Java文件加锁 有个问题想不通请求援助? 怎么写个正规式把下面的连接提取出来?? 是线程的问题:大家都知道继承Thread中必须要重载run的... 关于画图的问题 socket的使用 identifier是什么意思? 小弟又来问菜鸟问题了! SWING中有没有象AWT中MediaTracker的类可用?GG快帮忙,小M急用!!! 有点迷惑 [JAVA]请JAVA专家帮忙看看,下面代码哪种编写方式更好。
Float f=new Float("123.45");
int i=f.intValue();
short s=f.shortValue();
double d=f.doubleValue();
System.out.println("i:"+i);
System.out.println("s:"+s);
System.out.println("d:"+d);
}
}输出结果:
i:123
s:123
d:123.44999694824219
Integer a = new Integer(100); //声明一个包装类对象,把100装进一个对象,称为装箱
int i = a.intValue; //得到对象的值,即为拆箱另外,可以见2楼的例子
int i = a.intValue();