Re: [問題] 問題
==站內信件==
※ 引述《genius0729 (綠豆)》之銘言:
: public class q1 {
: public static void main (String[] argv) {
: boolean b;
: int i=3;
: b=((i++)<4 & (++i)>4 ||(i++)>5);
: System.out.println("運算後i:"+i);
: }}
: 請問各位高手
: 為什麼這提的答案
: b值是true
: 但是我ㄧ直不知道位什麼 i 等於5?
: 請各位高手幫我解釋一下
i++ : 取出i值後把i的值+1
++i : 把的值+1後取出i值
所以b=( 3<4 & 5>4 || 5>5 );
true & true || false => true.
應該是這樣吧...有錯請指正.
by the way, 這應該不算Java問題, 只是剛好是用Java寫的程式....(逃)
※ 編輯: clplayer 來自: 140.114.71.134 (03/29 18:09)
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章