普歌——云言团队——Java中简单四则运算的规则

简单四则运算的规则

【1】关于++i与i++的联系与区别。
(1)单独计算时两者没有什么区别:

int i=1;
i++;
System.out.println(i);//输出为2
++i;
System.out.println(i);//输出为3

(2)但当他在一个包含多个运算方法的式子里时就有了区别:
①++i:当运算到他时 ,先在原有的值上加1,再参与运算;
②i++:当运算到他时,先以他原有的值参加运算,运算完后再在原有的值上加1;

int p=i++*2+3*++i;
	System.out.println(i);//输出为1
    System.out.println(p);//输出为5

【2】关于–i与i–的联系与区别(与上面的++相同此处就不赘述了)

【3】关于运算顺序的介绍:

//例如如上面的代码的简单介绍
int p=i++*2+3*--i;
	System.out.println(i);//输出为1
    System.out.println(p);//输出为5
    /*int p=i++*2+3*++i;
    运算的步骤可以看做:
	int p=((i++*2)+(3*(--i)))};
		运算步骤:
			步骤1:(i++*2)    		//1*2=2;i先参加运算后赋值
			步骤2:i++        		//i=2
			步骤3:--i		 		//i=i-1=1	
			步骤4:3*--i      		//3*1=3
			步骤5:(i++*2)+(3*--i)	//2+3=5
*/

在简单的运算中基本遵循先乘除后加减的运算方式,但当遇到特殊的运算符时需要区别对待。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值