自增、赋值运算符

1.自增

int i = 3;

int a = i++  +  i++  +  i++;//第①个i++表达是值为3,i=4  ②表达式值为4,i=5  ③表达式值为5, i=6

int b = ++i  +  ++i  +  ++i;//第①个++i表达是值为7,i=7  ②表达式值为8,i=8  ③表达式值为9 ,i=9

System.out.println("i=" + i);//i=9

System.out.println("a=" + a);//a=3+4+5=12

System.out.println("b=" + b);//b=7+8+9=24

2.赋值运算符

int a = 10;

+=  a  -=  a  *=  a  /=  5;

//表达式a /= 5的值为2, ==》表达式a *=a /= 5的值为20 ,==》表达式a -= a *=a /= 5的值为-10, ==》表达式a += a -= a *=a /= 5的值为0。

System.out.println("a"+a);//a=0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容