最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一篇文章帶你入門(mén)Java方法詳解

 更新時(shí)間:2021年08月05日 17:32:16   作者:編程界明世隱  
這篇文章主要介紹了簡(jiǎn)單了解Java方法的定義和使用實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

案例1

♀ 小AD:明哥,剛才那個(gè)打野過(guò)來(lái)趁線你為啥不噴!那么友好的態(tài)度,被嫂子制裁了?
♂ 明世隱:你啥呀,你沒(méi)看到人打野頭上冒金光啊,還噴!
♀ 小AD:什么冒金光,如來(lái)佛祖?
♂ 明世隱:金色打野刀啊,那個(gè)刀不趁線的。
♀ 小AD:哦這樣啊,難怪我說(shuō)你不正常。
♂ 明世隱:分析一下來(lái)。

分析

打野刀 過(guò)程 結(jié)果
金色 打野增加經(jīng)濟(jì),線上隊(duì)友經(jīng)濟(jì)未受到影響,全
隊(duì)經(jīng)濟(jì)最大化。
打野被噴
其它 打野增加經(jīng)濟(jì),線上經(jīng)濟(jì)被大大消減,增加了
線上隊(duì)友的怒氣,影響隊(duì)伍的團(tuán)結(jié)。
打野沒(méi)被噴

案例2

場(chǎng)景1

♂ 明世隱:你特么的有毛?。孔ト瞬粫?huì),趁線倒是快,你特么的*********,此處省略1萬(wàn)字。
♀ 壞打野:我操*****,你特么的****,此處省略。。。

場(chǎng)景2

♂ 明世隱:打野我去你家吃飯!
♀ 壞打野:?,什么意思?
♂ 明世隱:打野我請(qǐng)你吃水果!
♀ 壞打野:?,什么意思?

場(chǎng)景3

♂ 明世隱:打野大聰明!
♀ 壞打野:我覺(jué)得也是,謝謝!

分析

怎樣噴 過(guò)程 結(jié)果
臟話硬噴 我爽,他不爽 打野反噴
隱蔽噴 我爽,他懵逼 打野沒(méi)反應(yīng)
正話反說(shuō) 我爽,他也爽 打野還感謝我

♀ 小AD:哇,明哥真的是噴出境界來(lái)了,我佩服!
♂ 明世隱:一般一般,世界第三。
♀ 小AD:還好我不是打野,按照正常程序,我是不是該說(shuō):接下來(lái)要學(xué)什么?
♂ 明世隱:對(duì)啊大聰明。接下來(lái)要學(xué)習(xí)java的方法。
♀ 小AD:別玩這一套,我現(xiàn)在知道你這“大聰明”的意思了。
♂ 明世隱:正式開(kāi)始吧,從剛才的分析,切入到Java中方法,因?yàn)橛蓄?lèi)似之處。

概念

Java語(yǔ)言中的“方法”(Method,在其他語(yǔ)言當(dāng)中也可能被稱(chēng)為“函數(shù)”(Function),比如JavaScript就用Function表示。對(duì)于一些復(fù)雜的代碼邏輯,如果希望重復(fù)使用這些代碼,并且做到“隨時(shí)任意使用”,那么就可以將這些代碼放在一個(gè)大括號(hào)“{}”當(dāng)中,并且起一個(gè)名字。用這段代碼的時(shí)候,直接找到名字調(diào)用即可。

如何定義方法

修飾符 返回值類(lèi)型 方法名稱(chēng)(參數(shù)類(lèi)型 參數(shù)名稱(chēng)){
方法體
return 返回值;
}

方法說(shuō)明

修飾符:

修飾符最常用的是public

返回值類(lèi)型

  • void 無(wú)返回值。
  • 數(shù)據(jù)類(lèi)型(基本類(lèi)型,引用類(lèi)型)。

方法名

自定義的名稱(chēng),命名規(guī)則和變量一樣。

參數(shù)類(lèi)型

傳入的數(shù)據(jù)是什么類(lèi)型。

參數(shù)名

傳入的數(shù)據(jù)對(duì)應(yīng)的名稱(chēng)。

[ 注意 ]:參數(shù)可以有,也可以沒(méi)有,也可以有多個(gè)。

方法體

具體的邏輯代碼

返回值

方法最終產(chǎn)生的結(jié)果數(shù)據(jù),用return 來(lái)返回,如果設(shè)定的是void無(wú)返回值,則此句可以省略不寫(xiě)。

方法實(shí)例

無(wú)參無(wú)返回值

public class LearnMethod {
	//方法1
	public void runMethod1() {
		System.out.println("無(wú)參無(wú)返回方法執(zhí)行");
	}
	//主函數(shù)
	public static void main(String[] args) {
		new LearnMethod().runMethod1();
	}
}

在這里插入圖片描述

有參無(wú)返回值

public class LearnMethod {
	// 方法1
	public void runMethod1() {
		System.out.println("無(wú)參無(wú)返回方法執(zhí)行");
	}
	// 方法2
	public void runMethod2(int a) {
		System.out.println("有參無(wú)返回方法執(zhí)行");
		System.out.println("參數(shù)值是:"+a);
	}
	// 主函數(shù)
	public static void main(String[] args) {
		//new LearnMethod().runMethod1();	
		new LearnMethod().runMethod2(10);
	}
}

在這里插入圖片描述

【注意】:

方法中定義的int a 這個(gè)a叫“形參”

在這里插入圖片描述

而調(diào)用是傳入的實(shí)際參數(shù)(10)叫“實(shí)參”

在這里插入圖片描述

無(wú)參有返回值

	// 方法3
	public int runMethod3() {
		System.out.println("無(wú)參有返回方法執(zhí)行");
		return  9;
	}
	// 主方法
	public static void main(String[] args) {
		//new LearnMethod().runMethod1();
		//new LearnMethod().runMethod2(10);
		int b = new LearnMethod().runMethod3();
		System.out.println("調(diào)用方法的返回值:"+b);
	}

在這里插入圖片描述

有參有返回值

	// 方法4
	public int runMethod4(int a) {
		System.out.println("有參有返回方法執(zhí)行");
		return  a+1;
	}
	// 主方法
	public static void main(String[] args) {
		//new LearnMethod().runMethod1();
		//new LearnMethod().runMethod2(10);
		//int b = new LearnMethod().runMethod3();
		int b = new LearnMethod().runMethod4(10);
		System.out.println("調(diào)用方法的返回值:"+b);
	}

在這里插入圖片描述

♀ 小AD:明哥,你這個(gè)方法感覺(jué)挺簡(jiǎn)單的呀。
♂ 明世隱:當(dāng)然,也不看看誰(shuí)在教。
♀ 小AD:跟著明哥上分如喝水?
♂ 明世隱:你話題轉(zhuǎn)的太快了,就飄上分那邊去了?
♀ 小AD:不是啊,我就是打個(gè)比方。
♂ 明世隱:比方是我朋友,你干嘛打他。
♀ 小AD:舉例子
♂ 明世隱:例子是我小弟,你舉他干嘛,再說(shuō)你有那么大力氣,難道你要學(xué)擊劍?
♀ 小AD:擊你個(gè)大頭鬼,講的什么啊,神頭鬼臉的。
♂ 明世隱:哎。。。,年輕就是好?。▎渭儯D悴皇钦f(shuō)簡(jiǎn)單嗎?怎么調(diào)用?
♀ 小AD:你上面的例子不是寫(xiě)了嗎?不就是 new 類(lèi)名().方法名(實(shí)參),當(dāng)我白癡啊。
♂ 明世隱:還不傻,還有一種調(diào)用方式,不用new的,靜態(tài)方法。

方法的調(diào)用

1.非靜態(tài)方法

格式:new 類(lèi)名().方法名(實(shí)參)

如果有返回值,則: 返回值=new 類(lèi)名().方法名(實(shí)參)

// 主方法
public static void main(String[] args) {
	//new LearnMethod().runMethod1();
	//new LearnMethod().runMethod2(10);
	//int b = new LearnMethod().runMethod3();
	int b = new LearnMethod().runMethod4(10);
	System.out.println("調(diào)用方法的返回值:"+b);
}

2.靜態(tài)方法

格式:類(lèi)名.方法名(實(shí)參)

如果有返回值,則: 返回值=類(lèi)名.方法名(實(shí)參)

//靜態(tài)方法
public static int runMethod5(int a) {
	System.out.println("靜態(tài)方法執(zhí)行");
	return  a+1;
}
// 主方法
public static void main(String[] args) {
	//new LearnMethod().runMethod1();
	//new LearnMethod().runMethod2(10);
	//int b = new LearnMethod().runMethod3();
	//int b = new LearnMethod().runMethod4(10);
	int b = LearnMethod.runMethod5(10);
	System.out.println("調(diào)用方法的返回值:"+b);
}

小AD秀技術(shù)

public class QiangDaLong {
	// 方法1
	public void qiang1() {
		System.out.println("無(wú)參無(wú)返回方法執(zhí)行");
		System.out.println("搶大龍未成功");
	}
	// 方法2
	public void qiang2(String name) {
		System.out.println("有參無(wú)返回方法執(zhí)行");
		System.out.println(name+"搶大龍未成功");
	}
	// 方法3
	public String qiang3() {
		System.out.println("無(wú)參有返回方法執(zhí)行");
		System.out.println("搶大龍成功");
		return  "獲得三波主宰先鋒";
	}
	// 方法4
	public String qiang4(String name) {
		System.out.println("有參有返回方法執(zhí)行");
		System.out.println(name+"搶大龍成功");
		return  "獲得三波主宰先鋒";
	}
	// 主方法
	public static void main(String[] args) {
		new QiangDaLong().qiang1();
		System.out.println("------------------");
		new QiangDaLong().qiang2("小魯班");
		System.out.println("------------------");
		String res = new QiangDaLong().qiang3();
		System.out.println(res);
		System.out.println("------------------");
		String res1 = new QiangDaLong().qiang4("小魯班");
		System.out.println(res1);
	}
}

運(yùn)行結(jié)果:

在這里插入圖片描述

♀ 小AD:哥你看,我掌握的怎么樣?既掌握了知識(shí),又搶到了大龍。我真是太秀了。
♂ 明世隱:嗯,你真是個(gè)大聰明,掌握的不錯(cuò),還會(huì)靈活應(yīng)用了。
♀ 小AD:謝謝哥的夸獎(jiǎng),我就知道我是個(gè)小天才。
♂ 明世隱:但是有點(diǎn)問(wèn)題,你趕緊把裝備換了
♀ 小AD:我有兵線優(yōu)勢(shì),我換什么裝備,我直接推基地。
♂ 明世隱:呵呵,你怕是沒(méi)搶過(guò)大龍吧。
♀ 小AD:哥,頭一回,隊(duì)友都給我打666了。
♂ 明世隱:隊(duì)友都打666了,你就應(yīng)該打999了。
♀ 小AD:999?
♂ 明世隱:就是救命救命救命。
♀ 小AD:有那么嚴(yán)重嗎?
♂ 明世隱:你試試就知道了,所以你趕緊換裝備,復(fù)活甲、名刀、不詳、魔女斗篷、紅蓮等等。
♀ 小AD:哥,你太扯蛋了,我懶得換,我才不怕呢。
♂ 明世隱:那我可保不了你,你不知道這幫人?;蛘呶医o你改一下,方法里面讓打野韓信背鍋,看我的。

//方法4
public String qiang4(String name) {
	System.out.println("有參有返回方法執(zhí)行");
	if("小魯班".equals(name)){
		name= "韓跳跳";
	}
	System.out.println(name+"搶大龍成功");
	return  "獲得三波主宰先鋒";
}

在這里插入圖片描述

♀ 小AD:明哥你太秀了
♂ 明世隱:那必須的,反正大龍到手就行,就讓打野挨揍去。
♀ 小AD:哥你太壞了!
♂ 明世隱:這點(diǎn)壞都沒(méi)有,我能上分?早被捶爆了。
♀ 小AD:哥你們王者玩勾心斗角的嗎?我們很直接的,上去就對(duì)A,有技能就放。
♂ 明世隱:你問(wèn)問(wèn)在座的其他王者吧,看他們說(shuō)什么?他們比我更壞。累死我了上分咯。
♀ 小AD:G

總結(jié)

本篇文章就到這里了,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • JavaWeb實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)登錄功能

    JavaWeb實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)登錄功能

    這篇文章主要為大家詳細(xì)介紹了JavaWeb實(shí)現(xiàn)簡(jiǎn)單的自動(dòng)登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Java equals()方法使用詳解及總結(jié)

    Java equals()方法使用詳解及總結(jié)

    這篇文章主要介紹了Java equals()方法使用詳解及總結(jié)的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • spring.profiles使用的方法步驟

    spring.profiles使用的方法步驟

    本文主要介紹了spring.profiles使用與spring.profiles.active和spring.profiles.include區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 詳細(xì)總結(jié)Java基礎(chǔ)類(lèi)和包裝類(lèi)

    詳細(xì)總結(jié)Java基礎(chǔ)類(lèi)和包裝類(lèi)

    近幾天一直在復(fù)習(xí)Java基礎(chǔ)知識(shí),今天就帶大家總結(jié)一下Java基礎(chǔ)類(lèi)和包裝類(lèi),下文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)Java基礎(chǔ)的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • Maven項(xiàng)目打Jar包并添加依賴(lài)步驟詳解

    Maven項(xiàng)目打Jar包并添加依賴(lài)步驟詳解

    這篇文章主要介紹了Maven項(xiàng)目打Jar包并添加依賴(lài)步驟詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Java RPC框架熔斷降級(jí)機(jī)制原理解析

    Java RPC框架熔斷降級(jí)機(jī)制原理解析

    這篇文章主要介紹了Java RPC框架熔斷降級(jí)機(jī)制原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Java實(shí)現(xiàn)文件復(fù)制及文件夾復(fù)制幾種常用的方式

    Java實(shí)現(xiàn)文件復(fù)制及文件夾復(fù)制幾種常用的方式

    這篇文章主要給大家介紹了關(guān)于Java實(shí)現(xiàn)文件復(fù)制及文件夾復(fù)制幾種常用的方式,java復(fù)制文件的方式其實(shí)有不少種,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • Eclipse在線安裝hibernate插件

    Eclipse在線安裝hibernate插件

    這篇文章主要介紹了Eclipse在線安裝hibernate插件,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • 解決idea中svn提交時(shí)performing vcs refresh時(shí)間很長(zhǎng)的問(wèn)題

    解決idea中svn提交時(shí)performing vcs refresh時(shí)間很長(zhǎng)的問(wèn)題

    這篇文章主要介紹了解決idea中svn提交時(shí)performing vcs refresh時(shí)間很長(zhǎng)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • 詳解JAVA Timer和TimerTask

    詳解JAVA Timer和TimerTask

    這篇文章主要介紹了JAVA Timer和TimerTask的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07

最新評(píng)論

克什克腾旗| 丰顺县| 大名县| 龙海市| 砀山县| 江阴市| 海安县| 西峡县| 广东省| 兴国县| 阳信县| 开鲁县| 陕西省| 阿拉尔市| 海门市| 彭水| 花莲市| 成安县| 五指山市| 拉孜县| 宜良县| 齐齐哈尔市| 建始县| 汝阳县| 太保市| 古蔺县| 修水县| 青神县| 宁夏| 龙里县| 辽宁省| 高雄市| 嘉黎县| 石城县| 勐海县| 西盟| 石渠县| 岳普湖县| 淄博市| 娄底市| 金山区|