double x=1; x=x+1; 和x+=1; 的问题 我晕, 应该2句都是正确的吧,double比int要大的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也eclipse里试过了,两句都没错! 如果DOUBLE换成SHORT那么第一句就是错的 class a{ public static void main(String args[]) { double x=1; x=x+1; System.out.println(x+" "); double y=1; y+=1; System.out.println(y+" "); } }自己编译了不就知道结果了结果:2.02.0 对了回答就是没区别i=i+1 和i+=1是一样的 那为什么把DOUBLE换成SHORT第二句就是错的了呢? 书上就说i=i+1 和i+=1是一样的 short x=1; x=x+1; //是错误的1的默认为 int 强制转换错误short x=1; x+=1; 是正确的 系统自动转换x 为int short x=1; x=x+1; //是错误的1的默认为 int 强制转换错误short x=1; x+=1; 是正确的 系统自动转换x 为int输出的为int型的 如何将一个类对象转化成另一个Interface 问一下我哪方面能力欠缺,谢谢了 求一个正则表达式, 大于0 的非负数或非负小数,小数点后保留4位 急 救助!!!!!!!!!!!! 大家给我举点傻瓜代码的例子,最近我要练下逻辑,如输出素数等。。。。 关于扩展类库 JAVA的输入输出流问题疑问?望大侠指点! 请问Java中如何使用Crystal Reports(水晶报表)? 如何使JtextArea中能够显示中文信息?来者有分 关于线程内部run()方法和非run()方法的一个问题? mvc模式究竟是什么?他究竟有多重要? 各位侠义心肠的java大小牛们 用你们只字片言为孩子指点迷途吧 :)
那么第一句就是错的
{
public static void main(String args[])
{
double x=1;
x=x+1;
System.out.println(x+" ");
double y=1;
y+=1;
System.out.println(y+" ");
}
}
自己编译了不就知道结果了结果:2.0
2.0
i=i+1 和i+=1是一样的
第二句就是错的了呢?