比較++和+的运算符优先级
生活随笔
收集整理的這篇文章主要介紹了
比較++和+的运算符优先级
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
比較++和+的運算符優(yōu)先級
1、題目
? ?看下方代碼,結(jié)果為:
/*** @Title:CalNum.java* @Package:com.you.user.util* @Description:比較運算符優(yōu)先級* @author:Youhaidong(游海東)* @date:2014-7-23 下午9:54:31* @version V1.0*/ package com.you.user.util;/*** 類功能說明* 類改動者 改動日期* 改動說明* <p>Title:CalNum.java</p>* <p>Description:游海東個人開發(fā)</p>* <p>Copyright:Copyright(c)2013</p>* @author:游海東* @date:2014-7-23 下午9:54:31* @version V1.0*/ public class CalNum {/*** @Title:main* @Description:* @param:@param args* @return: void* @throws*/public static void main(String[] args){int i = 0;int result = ++i + i++ + ++i + i;System.out.println("結(jié)果:" + result);}}
2、分析說明
(1)結(jié)果
結(jié)果:8
(2)分析
? ? 首先,無論是++i還是i++。它們的運算優(yōu)先級要比+的高;因為i=0,++i。是先對i加1。然后再參與運算,i++是先參與運算,再對i加1。這種結(jié)果就是result = 1 + 1 + 3 + 3。計算結(jié)果為8
轉(zhuǎn)載于:https://www.cnblogs.com/mengfanrong/p/5227647.html
總結(jié)
以上是生活随笔為你收集整理的比較++和+的运算符优先级的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: github 创建新项目
- 下一篇: 【LeetCode】309. Best