java x的y次方初学不知道(x --- y )和(x + + + y)是怎么运算的

java初学不知道(x --- y )和(x + + + y)是怎么运算的_百度知道
java初学不知道(x --- y )和(x + + + y)是怎么运算的
我有更好的答案
先完成x+y,然后x再自增。第二个同上
是不是(x--)-y和(x++)+y?
采纳率:80%
为您推荐:
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Java中x+=y和x=x+y两种实现的区别 - wzyxidian - 博客园
先看下边两段代码,各有什么错?
short s1 = 1;
s1 = s1 + 1;
short s1 = 1;
第一段代码无法通过编译,由于 s1+1 在运算时会自动提升表达式的类型至 int 型(即:首先将s1转换为int,然后加1),再赋值给 short 类型的 s1 时将发生强制类型转换的错误。
第二段代码却能够正确编译。
这两种实现方式有什么不同吗?
虽然&x+=y 和 x=x+y 两个表达式在一般情况下可以通用,但是在 Java 环境中运行时存在一些细微的差别。这差别在于, += 除了实现 + 功能外,还会根据接收变量的类型自动进行类型的强制转换。
随笔 - 337在java中y+=x++怎么运算_百度知道
在java中y+=x++怎么运算
在java中y+=x++怎么运算
我有更好的答案
就相当于:y = y +
i+=j相当于i=i+j;-=:
i-=j相当于i=i-j;*=:
i*=j相当于i=i*j;/=:
i/=j相当于i=i/j;%=:
i%=j相当于i=i%j;++:
自加、--:
自减,i++;
先返回i值;再自加,如:j =i++; 就相当于: j=i;
i=i+1;++i;
先自加;再返回i值,如:j =++i; 就相当于:i=i+1;
顺序是不一样结果也可能不一样,自减与自加同规则
先算y=y+x,然后x=x+1.例子 int&x=1;&&&&&&&&int&y=2;&&&&&&&&y+=x++;&&&&&&&&System.out.println(&y=&+y+&——————————x=&+x);结果y=3——————————x=2
本回答被网友采纳
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
不良信息举报
举报内容:
透彻理解Java中的++运算(x++和++x的区别)
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 java3d x y z 坐标 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信