Java學(xué)習(xí)筆記(2)第三節(jié)--方法學(xué)習(xí)第二步

1.方法認(rèn)識(shí):方法就是若干語(yǔ)句的功能集合

重要形式:參數(shù),返回值。

完整格式:

修飾符? ? 返回值類型? ? 方法名(參數(shù)列表){

? ? ? ? ? ? ? ? ? ? ? ? 方法體;

? ? ? ? ? ? ? ? ? ? ? ? return 返回值;

}


2.代碼示例1:

public class DemoReturn {

public static void main(String[] args) {

????????int result =returnint();? ? ? ? ? //主方法里的result,用來(lái)接收returnint()傳過(guò)來(lái)的result

? ? ? ? System.out.println("結(jié)果是"+result);

? ? }

public static int returnint() {

????????int a =10;

? ? ? ? int b =20;

? ? ? ? int result = a + b;

? ? ? ? return result;? ? ? ? ? //方法返回result

? ? }

}

.代碼示例1運(yùn)行結(jié)果

方法的三種調(diào)用方式:

? ? ? ? 1.單獨(dú)調(diào)用:方法名稱(參數(shù));如果是void方法,就只能單獨(dú)調(diào)用。

? ? ? ? 2.打印調(diào)用:System.out.println(方法名稱(參數(shù)));

? ? ? ? 3.賦值調(diào)用:數(shù)據(jù)類型? ? 變量名稱? ? =? ? 方法名稱(參數(shù))

【方法調(diào)用過(guò)程】

? ? ? ? ? ? ? ? 1.找到方法名

? ? ? ? ? ? ? ? 2.參數(shù)傳遞

? ? ? ? ? ? ? ? 3.執(zhí)行方法體

? ? ? ? ? ? ? ? 4.帶著返回值返回到方法的調(diào)用處

方法分類:

? ? ? ? ? ? ? ?【有參數(shù)調(diào)用】或者【無(wú)參數(shù)調(diào)用(void)】(void 方法不能用來(lái)接收)

? ? ? ? ? ? ? ? 【有返回值】或者【無(wú)返回值】

方法返回值差別

TIP:看具體應(yīng)用場(chǎng)景來(lái)選擇方法類型


3.方法練習(xí)

? ? ? ? 【1】.比較兩個(gè)數(shù)是否相等

代碼示例:

public class DemoSame {

public static void main(String[] args) {

System.out.println(isSame(10,20));

? ? ? ? System.out.println(isSame(20,20));

? ? }

private static boolean isSame(int a,int b) {

//? ? ? ? boolean same = a==b;

//? ? ? ? return same;

? ? ? ? return a==b;

? ? }

}

1——演示結(jié)果

????????【2】.求1-100的數(shù)字的和

代碼示例:

public class Demo100Sum {

public static void main(String[] args) {

int sum =0;

? ? ? ? sum =getsum(100);

? ? ? ? System.out.println("最終求和結(jié)果是:" + sum);

? ? }

private static int getsum(int s) {

int sum =0;

? ? ? ? for (int i =1; i <= s; i++) {

sum += i;

? ? ? ? }

return sum;

? ? }

}

2--演示結(jié)果

TIP:

? ? ? ? 1.方法應(yīng)該定義在類當(dāng)中,而不能在方法當(dāng)中

? ? ? ? 2.void沒(méi)有返回值的方法,只能寫return;而不能加上任何參數(shù)。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容