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語句用在循環語句體中,用於終止某次循環過程,即跳過循環體中尚未執行的語句,
接着進行下一次是否執行循環的判定。