課程
/后端開發
/Java
/Java入門第二季 升級版
public static ? ?int sum() {?
? ? ? return score1+score2; ?用return沒明白
2016-11-29
源自:Java入門第二季 升級版 8-9
正在回答
public?static?int?sum(){//1.這句是聲明類里面的一個方法 //2.public代表這個方法是公有的,static代表這是一個靜態方法,int表示這個方法有一個整型返回值(如果是 //void就不需要返回值)3.因為存在int,所以這里需要把一個整型的數返回給調用這個方法的地方。 return?score1+score2;//4.return?把score1和score2相加的值返回給調用這個方法的地方。 }
這定義的是一個無參又返回值的靜態方法,return后面加的內容,表示執行此方法返回的值
return是指返回一個指針,前面方法有了int類型的返回值,在方法里面就必須含有一個return,使其在被調用時接收。
因為方法中有返回值類型int,所以方法體中必須寫return并且后面加返回值。返回值得作用是返回這個值給它的調用方,并且需要用相同類型的變量來接收。
如果法中有返回值類型,就是寫void,這個時候方法體中就可寫可不寫return;此時它的作用只有一個就是結束方法的執行
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答return score1+score2;
4 回答return和return(score1+score2)區別
4 回答為什么 sum=score1+score2;return sum;這樣不可以
3 回答為什么不能是sum=score1+score2;return sum;呢?
2 回答為什么要用return???不能直接sum=score1+score2;
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-29
2016-11-30
這定義的是一個無參又返回值的靜態方法,return后面加的內容,表示執行此方法返回的值
2016-11-29
return是指返回一個指針,前面方法有了int類型的返回值,在方法里面就必須含有一個return,使其在被調用時接收。
2016-11-29
因為方法中有返回值類型int,所以方法體中必須寫return并且后面加返回值。返回值得作用是返回這個值給它的調用方,并且需要用相同類型的變量來接收。
如果法中有返回值類型,就是寫void,這個時候方法體中就可寫可不寫return;此時它的作用只有一個就是結束方法的執行