[問題] 請教一個語法

看板java作者 (Yellow Power)時間13年前 (2012/05/08 11:59), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
剛我朋友拿他去上課的一段程式碼來給我看 請教一下下面標色的程式碼是什麼意思@@? public void run() { int count = 0; while (car.getX() < 800) { car.setLocation(car.getX() + (count++ % 5000 == 0 ? 1 : 0), car.getY()); } 這段程式碼是改寫Thread中run()方法的部分 內容大概是當car的X軸還小於800時,car這個JLabel物件用setIcon()所建立的圖 會水平移動@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.235.58

05/08 12:07, , 1F
count/5000後餘數是否為0,是0的話car的X加1
05/08 12:07, 1F

05/08 12:09, , 2F
條件式?當TRUE時發生:當FALSE時發生
05/08 12:09, 2F

05/08 13:08, , 3F
if( (count % 5000) == 0 ){return 1;}else{return 0;}
05/08 13:08, 3F

05/08 13:26, , 4F
05/08 13:26, 4F

05/08 13:42, , 5F
謝謝各位
05/08 13:42, 5F
文章代碼(AID): #1Fg9e6dO (java)