Java中關於return的理解


return的用法

  1.返回方法指定類型的值(這個值總是確定的),如果一個方法的功能是進行一些賦值、打印或修改,那么它可不返回值,
     如果這個方法是為了獲取某個屬性的值的話,那么一般是需要返回值的。
  2.結束方法的執行(僅僅一個return語句)。

對return返回值的理解

  * 舉個例子:
        上課老師點名,叫到你名字的時候,老師希望你答一聲“到”,這樣老師就能知道你是不是來了。這就是老師點名的目的,
        你答了一聲“到”這個“到”就是點名這個方法的返回值。同樣的,調用方法的時候總會有個目的。傳入某個值,希望得到
        處理后的結果,而處理后的結果就通過返回值回來。
  * 最常見的需要返回值的情況:
        public static void main(String[] args) {
                int sum = add(1, 2);
                System.out.println(sum);
        }
        public static int add(int a,int b){
                int result = a + b;
                return result;
        }

return和break、continue的區別

  * return:
        1.返回方法指定類型的值(這個值總是確定的),如果一個方法的功能是進行一些賦值、打印或修改,那么它可不返回值,
          如果這個方法是為了獲取某個屬性的值的話,那么一般是需要返回值的。
        2.結束方法的執行(僅僅一個return語句)。
  * break在任何循環語句的主體部分,均可用break控制循環的流程。break用於強行退 出循環,
    不執行循環中剩余的語句。(break語句也在switch語句中使用)
  * continue語句用在循環語句體中,用於終止某次循環過程,即跳過循環體中尚未執行的語句,
    接着進行下一次是否執行循環的判定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM