[問題] 關於運算子優先順序的問題
爬過文了 沒有找到我想要的答案
第一題
int i=3, j=5;
i+=j-=2-1;
求i,j值 用java得到的答案是i=6,j=3
第二題
int i=3, j=3;
i=--i+j+j--+j;
求i,j值 用java得到的答案是i=10,j=2
我想要用的是使用http://homepage.ttu.edu.tw/slhsieh/Java%20Programming/ch04.pdf
第40.41.42.43頁的邏輯理論來得到此兩題的答案
可是我一直想不通
像是第一題
不是應該減(-)的優先權比+=或-=高嗎?
會變成i+=j-=1;
可是單純從答案來看
i+=j-=2-1變成i=i+j,j=j-2即j=5-2=3,i=3+3=6,似乎沒有用到-1(這段是我純粹推測)
我知道實際上不太可能會寫成這麼畸形的程式碼
我只是想滿足我的求知慾
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.222.97
※ 文章網址: https://www.ptt.cc/bbs/java/M.1424109403.A.4FF.html
推
02/17 02:12, , 1F
02/17 02:12, 1F
→
02/17 02:13, , 2F
02/17 02:13, 2F
→
02/17 02:14, , 3F
02/17 02:14, 3F
→
02/17 02:16, , 4F
02/17 02:16, 4F
→
02/17 08:53, , 5F
02/17 08:53, 5F
→
02/17 08:55, , 6F
02/17 08:55, 6F
→
02/17 08:57, , 7F
02/17 08:57, 7F
→
02/19 13:28, , 8F
02/19 13:28, 8F
推
02/20 01:34, , 9F
02/20 01:34, 9F
→
02/20 01:35, , 10F
02/20 01:35, 10F
→
02/20 19:37, , 11F
02/20 19:37, 11F
推
02/20 20:56, , 12F
02/20 20:56, 12F
→
02/21 01:39, , 13F
02/21 01:39, 13F
→
02/21 08:07, , 14F
02/21 08:07, 14F
推
02/21 11:37, , 15F
02/21 11:37, 15F
→
02/21 14:01, , 16F
02/21 14:01, 16F
→
02/23 11:43, , 17F
02/23 11:43, 17F
→
02/23 11:44, , 18F
02/23 11:44, 18F
謝謝各位的意見~
※ 編輯: a3567152 (114.25.56.102), 02/24/2015 09:37:58
→
02/25 08:59, , 19F
02/25 08:59, 19F
→
02/25 09:00, , 20F
02/25 09:00, 20F
推
02/25 17:12, , 21F
02/25 17:12, 21F
推
02/25 21:46, , 22F
02/25 21:46, 22F
推
02/25 21:50, , 23F
02/25 21:50, 23F
→
02/26 00:33, , 24F
02/26 00:33, 24F
→
02/26 00:34, , 25F
02/26 00:34, 25F
→
02/26 00:45, , 26F
02/26 00:45, 26F
推
03/23 13:47, , 27F
03/23 13:47, 27F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
8
27
java 近期熱門文章
PTT數位生活區 即時熱門文章