[考題] 102高考資料處理 Java

看板Examination作者 (star)時間12年前 (2013/07/18 11:09), 編輯推噓4(409)
留言13則, 5人參與, 最新討論串1/3 (看更多)
三、請問執行下列JAVA 程式碼後的結果為何?請繪製此程式的流程圖。(20 分) 01. public class ShowClass { 02. public static void main( String[] args ) 03. { 04. int row = 4; 05. int column; 06. 07. while ( row >= 1 ) 08. { 09. column = 1; 10. 11. while ( column <= 5 ) 12. { 13. System.out.print( row % 2 == 1 ? "<-" : "->" ); 14. ++column; 15. } // end while 16. 17. --row; 18. System.out.println(); 19. } // end while 20. } // end main 補習班公佈的流程圖不才是看得懂,而補習班的輸出結果為: ->->->->-> <-<-<-<-<- ->->->->-> <-<-<-<-<- 因為本身非資訊背景,所以想請教各位程式的 13. System.out.print( row % 2 == 1 ? "<-" : "->" ); 列2是否等於1?甚麼意思? 14. ++column; 它跟C語言的前置模式的用法是一樣的嗎? 17. --row; 原因同上 這三行明確的意思?(感覺它是一個字串的二維陣列,但是這三行不懂,無法下結論。) 由於考試有時會考程式題,順便請問各位,市面上有無針對初學者或非資訊背景的C語 言、Java程式簡單易懂的入門書(感覺只憑補習班上的課是不夠的),不才只想把基本的 指令語法搞懂可應付考試就好,有的話也煩請推薦一下。 以上問題再麻煩各位了,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.232.105.96

07/18 11:12, , 1F
? : 是一種條件判斷式
07/18 11:12, 1F

07/18 11:15, , 2F
13. 這行程式碼應該是說 row是奇數時 印出<-
07/18 11:15, 2F

07/18 11:15, , 3F
否則印出->
07/18 11:15, 3F

07/18 11:16, , 4F
14. 17. 應該是一樣的
07/18 11:16, 4F

07/18 11:19, , 5F
這三行的意思 就是印出你說補習班輸出的那個圖案啊
07/18 11:19, 5F

07/18 11:19, , 6F
這程式
07/18 11:19, 6F

07/18 11:20, , 7F
去找一本程式語言的書來學吧補習班沒時間從重開始教
07/18 11:20, 7F

07/18 11:20, , 8F
有row 有column 就是一個二維圖
07/18 11:20, 8F

07/18 11:20, , 9F
?:就是IF ELSE
07/18 11:20, 9F

07/18 11:22, , 10F
這個和陣列沒關係,row和column只是變數而已你可以想成XY
07/18 11:22, 10F

07/19 11:59, , 11F
這題不是今年高考的吧~沒有這題呀
07/19 11:59, 11F

07/22 15:01, , 12F
嚇我一跳 想說題目好陌生,我是漏了題目嗎
07/22 15:01, 12F

05/06 01:18, , 13F
三元運算子
05/06 01:18, 13F
文章代碼(AID): #1Hvrnp_4 (Examination)
文章代碼(AID): #1Hvrnp_4 (Examination)