栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java中i++和++i、+=和=+的区别

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java中i++和++i、+=和=+的区别

i++和++i的区别
public static void main(String[] args) {
       int a = 1;
       int b = 1;
       int c = 4;
       int d = 4;
       c = a++;  // a++是先将a的原始值1赋值给c,再进行加1操作
       d = ++b; // ++b是先执行++b,即b=1+1=2后,再将b的值赋值给d,即d=b=2
       System.out.println("c="+c);
       System.out.println("d="+d);
}

输出:
	c=1
	d=2
+=和=+的区别
public static void main(String[] args) {
       int a = 1;
       int b = 3;
       int c = 3;
       b -= a;  // +=或-=中的“+”或“-”代表的是加减号,等同于b = b - a,故b = 3 - 1 = 2
       c =- a;  // =+或=-中的“+”或“-”代表的是正负号,等同于c = -a,即将c = -1
       System.out.println("b="+b);
       System.out.println("c="+c);
}

输出:
	b=2
	c=-1
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/862835.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号