比較++和+的运算符优先级
生活随笔
收集整理的這篇文章主要介紹了
比較++和+的运算符优先级
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
比較++和+的運(yùn)算符優(yōu)先級(jí)
1、題目
? ?看下方代碼,結(jié)果為:
/*** @Title:CalNum.java* @Package:com.you.user.util* @Description:比較運(yùn)算符優(yōu)先級(jí)* @author:Youhaidong(游海東)* @date:2014-7-23 下午9:54:31* @version V1.0*/ package com.you.user.util;/*** 類功能說明* 類改動(dòng)者 改動(dòng)日期* 改動(dòng)說明* <p>Title:CalNum.java</p>* <p>Description:游海東個(gè)人開發(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ùn)算優(yōu)先級(jí)要比+的高;因?yàn)閕=0,++i。是先對(duì)i加1。然后再參與運(yùn)算,i++是先參與運(yùn)算,再對(duì)i加1。這種結(jié)果就是result = 1 + 1 + 3 + 3。計(jì)算結(jié)果為8
轉(zhuǎn)載于:https://www.cnblogs.com/mengfanrong/p/5227647.html
總結(jié)
以上是生活随笔為你收集整理的比較++和+的运算符优先级的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: github 创建新项目
- 下一篇: 【LeetCode】309. Best