日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java方法

發布時間:2023/12/8 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。