欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一篇文章帶你入門(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é)果
臟話(huà)硬噴 我爽,他不爽 打野反噴
隱蔽噴 我爽,他懵逼 打野沒(méi)反應(yīng)
正話(huà)反說(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:跟著明哥上分如喝水?
♂ 明世隱:你話(huà)題轉(zhuǎn)的太快了,就飄上分那邊去了?
♀ 小AD:不是啊,我就是打個(gè)比方。
♂ 明世隱:比方是我朋友,你干嘛打他。
♀ 小AD:舉例子
♂ 明世隱:例子是我小弟,你舉他干嘛,再說(shuō)你有那么大力氣,難道你要學(xué)擊劍?
♀ 小AD:擊你個(gè)大頭鬼,講的什么啊,神頭鬼臉的。
♂ 明世隱:哎。。。,年輕就是好?。▎渭儯?。你不是說(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)文章

  • Spring?Security中的CORS詳解

    Spring?Security中的CORS詳解

    CORS(Cross-Origin?Resource?Sharing)是一種允許不同源之間進(jìn)行資源共享的W3C標(biāo)準(zhǔn),它通過(guò)在服務(wù)器端設(shè)置特定的HTTP響應(yīng)頭,實(shí)現(xiàn)了跨域請(qǐng)求的功能,這種機(jī)制要求瀏覽器和服務(wù)器的支持,本文給大家介紹Spring?Security中的CORS,感興趣的朋友一起看看吧
    2024-10-10
  • Spring中的@Transactional事務(wù)失效場(chǎng)景解讀

    Spring中的@Transactional事務(wù)失效場(chǎng)景解讀

    這篇文章主要介紹了Spring中的@Transactional事務(wù)失效場(chǎng)景解讀,如果Transactional注解應(yīng)用在非public 修飾的方法上,Transactional將會(huì)失效此方法會(huì)檢查目標(biāo)方法的修飾符是否為 public,不是 public則不會(huì)獲取@Transactional 的屬性配置信息,需要的朋友可以參考下
    2023-12-12
  • 導(dǎo)入項(xiàng)目出現(xiàn)Java多個(gè)工程相互引用異常A cycle was detected in the build path of project的解決辦法

    導(dǎo)入項(xiàng)目出現(xiàn)Java多個(gè)工程相互引用異常A cycle was detected in the build path o

    今天小編就為大家分享一篇關(guān)于導(dǎo)入項(xiàng)目出現(xiàn)Java多個(gè)工程相互引用異常A cycle was detected in the build path of project的解決辦法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • 詳解JVM類(lèi)加載機(jī)制及類(lèi)緩存問(wèn)題的處理方法

    詳解JVM類(lèi)加載機(jī)制及類(lèi)緩存問(wèn)題的處理方法

    這篇文章主要給大家介紹了關(guān)于JVM類(lèi)加載機(jī)制及類(lèi)緩存問(wèn)題的處理方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • RocketMQ集群消費(fèi)與廣播消費(fèi)模式

    RocketMQ集群消費(fèi)與廣播消費(fèi)模式

    這篇文章主要介紹了RocketMQ集群消費(fèi)與廣播消費(fèi)模式,消息隊(duì)列RocketMQ版支持集群消費(fèi)和廣播消費(fèi),本文介紹集群消費(fèi)和廣播消費(fèi)的基本概念、適用場(chǎng)景、功能差異、注意事項(xiàng)以及設(shè)置方式
    2023-02-02
  • Spring事務(wù)的七種傳播行為

    Spring事務(wù)的七種傳播行為

    這篇文章主要介紹了Spring事務(wù)的七種傳播行為,文章圍繞主題的相關(guān)資料展開(kāi)詳細(xì)的內(nèi)容解說(shuō),具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • 簡(jiǎn)述IDEA集成Git在實(shí)際項(xiàng)目中的運(yùn)用

    簡(jiǎn)述IDEA集成Git在實(shí)際項(xiàng)目中的運(yùn)用

    這篇文章主要介紹了IDEA集成Git在實(shí)際項(xiàng)目中的運(yùn)用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • Java實(shí)現(xiàn)人機(jī)猜拳游戲

    Java實(shí)現(xiàn)人機(jī)猜拳游戲

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)人機(jī)猜拳游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Java實(shí)現(xiàn)文件上傳的兩種方法(uploadify和Spring)

    Java實(shí)現(xiàn)文件上傳的兩種方法(uploadify和Spring)

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)文件上傳的兩種方法,uploadify和Spring實(shí)現(xiàn)文件上傳,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • java中計(jì)算集合的交差并集示例代碼

    java中計(jì)算集合的交差并集示例代碼

    今天突然想Java如何計(jì)算集合的交差并集,主要是看Python語(yǔ)言的時(shí)候想起來(lái)的。下面這篇文章主要給大家介紹了關(guān)于java中計(jì)算集合的交差并集的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-08-08

最新評(píng)論