課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
public static ? ?int sum() {?
? ? ? return score1+score2; ?用return沒明白
2016-11-29
源自:Java入門第二季 升級版 8-9
正在回答
public?static?int?sum(){//1.這句是聲明類里面的一個(gè)方法 //2.public代表這個(gè)方法是公有的,static代表這是一個(gè)靜態(tài)方法,int表示這個(gè)方法有一個(gè)整型返回值(如果是 //void就不需要返回值)3.因?yàn)榇嬖趇nt,所以這里需要把一個(gè)整型的數(shù)返回給調(diào)用這個(gè)方法的地方。 return?score1+score2;//4.return?把score1和score2相加的值返回給調(diào)用這個(gè)方法的地方。 }
這定義的是一個(gè)無參又返回值的靜態(tài)方法,return后面加的內(nèi)容,表示執(zhí)行此方法返回的值
return是指返回一個(gè)指針,前面方法有了int類型的返回值,在方法里面就必須含有一個(gè)return,使其在被調(diào)用時(shí)接收。
因?yàn)榉椒ㄖ杏蟹祷刂殿愋蚷nt,所以方法體中必須寫return并且后面加返回值。返回值得作用是返回這個(gè)值給它的調(diào)用方,并且需要用相同類型的變量來接收。
如果法中有返回值類型,就是寫void,這個(gè)時(shí)候方法體中就可寫可不寫return;此時(shí)它的作用只有一個(gè)就是結(jié)束方法的執(zhí)行
舉報(bào)
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
1 回答return score1+score2;
3 回答為什么不能是sum=score1+score2;return sum;呢?
4 回答return和return(score1+score2)區(qū)別
4 回答為什么 sum=score1+score2;return sum;這樣不可以
2 回答為什么要用return???不能直接sum=score1+score2;
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-11-29
2016-11-30
這定義的是一個(gè)無參又返回值的靜態(tài)方法,return后面加的內(nèi)容,表示執(zhí)行此方法返回的值
2016-11-29
return是指返回一個(gè)指針,前面方法有了int類型的返回值,在方法里面就必須含有一個(gè)return,使其在被調(diào)用時(shí)接收。
2016-11-29
因?yàn)榉椒ㄖ杏蟹祷刂殿愋蚷nt,所以方法體中必須寫return并且后面加返回值。返回值得作用是返回這個(gè)值給它的調(diào)用方,并且需要用相同類型的變量來接收。
如果法中有返回值類型,就是寫void,這個(gè)時(shí)候方法體中就可寫可不寫return;此時(shí)它的作用只有一個(gè)就是結(jié)束方法的執(zhí)行