生活随笔
收集整理的這篇文章主要介紹了
java方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、方法的概念
方法:就是一段可以重復被執行的代碼的封裝
二、方法的五要素
方法定義的五要素:修飾符,返回值類型,方法名,參數列表,方法體;
public ? 訪問修飾符
static ? 靜態修飾符
void ? ? 返回值占位符 當方法沒有返回值的時候使用void占位
main ? ? 方法名
String[] args 中 ?String[]參數的數據類型 args 參數名稱相當與變量
?{ } ? ? ? 方法體
public class Dome01 {public static void main(String[] args) {System.out.println("出淤泥而不染");fun01();String fun02 = fun02();System.out.println(fun02);fun03("毛嗑");String fun04 = fun04("DDL");System.out.println(fun04);fun05(2,"餡餅");int fun06 = fun06(100,200);System.out.println(fun06);fun07(new int[]{0, 1, 2, 3, 4});fun07(new int[]{});fun07(null);// fun07();// fun07(0, 1, 2, 3, 4);fun08(new int[]{0, 1, 2, 3, 4});fun08(new int[]{});fun08(null);fun08();fun08(0, 1, 2, 3, 4);fun09(0, 1, 2, 3, 4);}/*** 沒有參數沒有返回值*/public static void fun01(){System.out.println("床前明月光,疑是地上霜");}/*** 沒有參數有返回值* @return*/public static String fun02() {return "濯清漣而不妖";}/*** 有參數沒有返回值* @param food 食物*/public static void fun03(String food) {System.out.println("吃" + food);}/*** name 是姓名* 有參數有返回值*/public static String fun04(String name){return "我的名字是 >>> " + name;}/*** 兩個參數沒有返回值* count 數量* food 食物*/public static void fun05(int count,String food){System.out.println("吃" + count + "個" + food);}/*** 兩個參數有返回值*/public static int fun06(int a, int b) {return a + b;}/*** 遍歷輸出數組* @param array 被遍歷的數組*/public static void fun07(int[] array) {System.out.print("[");if (array != null) {for (int i = 0; i < array.length; i++) {if (i < array.length - 1) {System.out.print(array[i] + ", ");} else {System.out.print(array[i]);}}}System.out.println("]");}/*** 遍歷輸出數組** @param array 被遍歷的數組 */public static void fun08(int... array) {System.out.print("[");if (array != null) {for (int i = 0; i < array.length; i++) {if (i < array.length - 1) {System.out.print(array[i] + ", ");} else {System.out.print(array[i]);}}}System.out.println("]");}public static void fun09(int a ,int... array) {System.out.print("a >>> " + a + "\t");System.out.print("[");if (array != null) {for (int i = 0; i < array.length; i++) {if (i < array.length - 1) {System.out.print(array[i] + ", ");} else {System.out.print(array[i]);}}}System.out.println("]");}}
返回值的數據類型與 return 的數據類型有關。
在定義方法的時候該方法的參數沒有實際值只是一個形式所以我們把這種表現形式的參數稱之為形式參數,簡稱形參。?
在調用有參方法的時候傳遞給方法的參數為實際有真實值的參數,那么這個參數我們稱之為實際參數,簡稱實參。
實參是數據類型必須與形參一致或形參的子類型。
注意:有一中特殊的實參為引用類型。
可變參數:注意可變參數必須放在參數列表的最后一個位置。
總結
以上是生活随笔為你收集整理的java方法的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。