[問題] return沒有接東西表示直接離開嗎?

看板java作者 (tnsshnews)時間11年前 (2012/11/02 09:25), 編輯推噓3(308)
留言11則, 10人參與, 最新討論串1/1
Dear all, 請問 if (isEmptly) { logger.debug("Yes, Please check it out."); return; } 這邊的return後面沒有接任何東西是表示if後面的statement都不會執行嗎? Thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.79.199.63

11/02 09:37, , 1F
是 這種跑一下就知道的東西自己試一下巴
11/02 09:37, 1F

11/02 09:51, , 2F
return沒接東西是表示沒有回傳值,有接東西一樣會離開method
11/02 09:51, 2F

11/02 09:57, , 3F
就是從前從前有一個太監,然後呢?
11/02 09:57, 3F

11/02 10:14, , 4F
.......
11/02 10:14, 4F

11/02 10:38, , 5F
應該是 下面呢?
11/02 10:38, 5F

11/02 11:39, , 6F
...... 這種東西不會自己試嗎?
11/02 11:39, 6F

11/02 13:44, , 7F
......
11/02 13:44, 7F

11/02 16:58, , 8F
試過就是會阿, 但不知為什麼這樣可以
11/02 16:58, 8F

11/02 19:40, , 9F
return就是回傳值之後結束method 這邊return沒接東西就是
11/02 19:40, 9F

11/02 19:42, , 10F
結束了一個類別為void的method 結束後後面當然就不會再執行
11/02 19:42, 10F

11/06 09:00, , 11F
return 就是結束當前的function,如果有回傳值後面再接
11/06 09:00, 11F
文章代碼(AID): #1Gao4ZK- (java)