Java學習筆記-方法(Method)

文章推薦指數: 80 %
投票人數:10人

建立方法 · 存取敘述 有:public(公開,可以在程式的任何地方呼叫,甚至是其他class) · 傳回值型態有:void、byte、short、int、long、float、double、String、char等。

首頁 簡介 Hello,World! 變數類型 運算子 常用變數方法 基本輸入 條件式 迴圈式 模糊化程式設計-方法(Method) 字串(String) 陣列(Array) 類別(Class)-基礎 類別(Class)-進階 例外處理(Exception) 視窗程式設計 視窗程式設計-低階事件 視窗程式設計-語意事件 檔案處理 繪圖與多媒體 網路程式設計 . 模糊化程式設計-方法(Method) 將程式模組化有便於分析、加速開發、維護簡單、容易偵錯的優點, 因此模糊化程式設計在程式設計中非常常見。

不過也需要注意模組的獨立性以及模組間的結合與溝通。

在java中,我們稱之為方法(Method)。

建立方法 存取敘述static傳回值型態方法名稱(參數列){         ...         程式敘述;         ...         return運算式; } 存取敘述 有:public(公開,可以在程式的任何地方呼叫,甚至是其他class)                          private(私人,僅可在同一class使用) 傳回值型態有:void、byte、short、int、long、float、double、String、char等。

方法名稱可依習慣任意命名,但一樣不得與關鍵字重複(int等)。

參數列為此方法是否要傳入值,若需要則依序條列之。

return運算式;這部分為void以外的型態才必要的,詳見範例。

使用方法 若要使用方法有兩種情況,一個是在相同class內呼叫: 程式輸出 publicclassexample{         publicstaticvoidvoid_example(){                 System.out.println("Hello,World!");         }         publicstaticvoidmain(String[]args){                 void_example();         } } Hello,World! 另一個則是不同class的呼叫: 程式輸出 classclass_example{         publicstaticvoidvoid_example(){                 System.out.println("Hello,World!");         } } publicclassexample{         publicstaticvoidmain(String[]args){                 class_example.void_example();         } } Hello,World! 範例: void一般使用範例 程式輸出 publicclassexample{         publicstaticvoidvoid_example(){                 System.out.println("Hello,World!");         }         publicstaticvoidmain(String[]args){                 void_example();         } } Hello,World! 帶參數列void使用範例: 程式輸出 publicclassexample{         publicstaticvoidpower(intx,doubley){                 doublez=Math.pow((double)x,y);                 System.out.println(z);         }         publicstaticvoidmain(String[]args){                 inta=5;                 doubleb=3;                 power(a,b);         } } 125 需要return的傳回值型態使用範例(帶參數列): 程式輸出 publicclassexample{         publicstaticintsummary(intx,inty){                 returnx+y;         }         publicstaticvoidmain(String[]args){                 inta=3;                 intb=6;                 intc=summary(a,b);                 System.out.println(c);         } } 9 綜合範例: 程式輸出 classexample1{         publicstaticvoidfirst_code(){                 System.out.println("Hello,World!");         }         publicstaticintsummary(intx,inty){                 returnx+y;         } } publicclassexample{         publicstaticfloataverage(intx,inty,intz){                 floata;                 a=((float)x+(float)y+(float)z)/3;                 returna;         }         publicstaticvoidmain(String[]args){                 inta=6;                 intb=13;                 intc=10;                 intd=8;                 example1.first_code();                 floatnumber1=average(a,b,c);                 System.out.println(number1);                 intnumber2=example1.summary((int)number1,d);                 System.out.println(number2);         } } Hello,World!9.66666717



請為這篇文章評分?