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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java方法

發(fā)布時(shí)間:2023/12/8 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、方法的概念

方法:就是一段可以重復(fù)被執(zhí)行的代碼的封裝

二、方法的五要素

方法定義的五要素:修飾符,返回值類型,方法名,參數(shù)列表,方法體;

public ? 訪問修飾符
static ? 靜態(tài)修飾符
void ? ? 返回值占位符 當(dāng)方法沒有返回值的時(shí)候使用void占位
main ? ? 方法名
String[] args 中 ?String[]參數(shù)的數(shù)據(jù)類型 args 參數(shù)名稱相當(dāng)與變量
?{ } ? ? ? 方法體

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);}/*** 沒有參數(shù)沒有返回值*/public static void fun01(){System.out.println("床前明月光,疑是地上霜");}/*** 沒有參數(shù)有返回值* @return*/public static String fun02() {return "濯清漣而不妖";}/*** 有參數(shù)沒有返回值* @param food 食物*/public static void fun03(String food) {System.out.println("吃" + food);}/*** name 是姓名* 有參數(shù)有返回值*/public static String fun04(String name){return "我的名字是 >>> " + name;}/*** 兩個(gè)參數(shù)沒有返回值* count 數(shù)量* food 食物*/public static void fun05(int count,String food){System.out.println("吃" + count + "個(gè)" + food);}/*** 兩個(gè)參數(shù)有返回值*/public static int fun06(int a, int b) {return a + b;}/*** 遍歷輸出數(shù)組* @param array 被遍歷的數(shù)組*/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("]");}/*** 遍歷輸出數(shù)組** @param array 被遍歷的數(shù)組 */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("]");}}

返回值的數(shù)據(jù)類型與 return 的數(shù)據(jù)類型有關(guān)。

在定義方法的時(shí)候該方法的參數(shù)沒有實(shí)際值只是一個(gè)形式所以我們把這種表現(xiàn)形式的參數(shù)稱之為形式參數(shù),簡(jiǎn)稱形參。?

在調(diào)用有參方法的時(shí)候傳遞給方法的參數(shù)為實(shí)際有真實(shí)值的參數(shù),那么這個(gè)參數(shù)我們稱之為實(shí)際參數(shù),簡(jiǎn)稱實(shí)參。

實(shí)參是數(shù)據(jù)類型必須與形參一致或形參的子類型。

注意:有一中特殊的實(shí)參為引用類型。

可變參數(shù):注意可變參數(shù)必須放在參數(shù)列表的最后一個(gè)位置。

總結(jié)

以上是生活随笔為你收集整理的java方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。