關(guān)于jdbc課程代碼的疑問
這里為什么要有OPERATION_ADD.equals(previous)這個判斷?又為什么previous =?OPERATION_ADD?又為什么1==step做什么2==step做什么,回車后會自動變成2嗎。。。不太理解
這里為什么要有OPERATION_ADD.equals(previous)這個判斷?又為什么previous =?OPERATION_ADD?又為什么1==step做什么2==step做什么,回車后會自動變成2嗎。。。不太理解
2016-11-01
舉報
2016-11-01
首先你要記住我們設(shè)置prenious是為了讓程序記住我們輸入的變量,以防出現(xiàn)輸出混亂的情況(視頻里面有說。)
——————————————我是美麗的分割線————————————————————
OPERATION_ADD.equals(prenious)是基于前兩個判斷不成立的情況下出現(xiàn),一旦出現(xiàn)你輸入in出現(xiàn)錯誤,那么程序會自動的去判斷prenious,不管你是輸入add或者a或者你完成新增女神后你還能繼續(xù)進(jìn)入這個新增女神
——————————————我是瀟灑的分割線————————————————————
prenious =?OPERATION_ADD是判斷成功的前提下將in值付給prenious 讓程序記住prenious這個全局變量,比如你第一個循環(huán)完成接下來開始自增,但你不能讓程序莫名奇妙地跳出新增女神的模塊,你需要讓他記住他還在這個模塊里。
——————————————我是孤獨(dú)的分割線————————————————————
在視頻的后面會step++的循環(huán)語句出現(xiàn),所以你每次回車就會出現(xiàn)自增的情況并且程序自己會判斷跳轉(zhuǎn)相應(yīng)的模塊。
——————————————我希望我的答案會成為你的最佳————————————————
這個是本人自己猜想的,會有不足?。。。。。。。ā鸰←)