課程
/后端開發
/Java
/Java入門第二季 升級版
返回值是只有void 和return兩種嗎,如果有其他的,都有哪些,都是什么時候使用的,在下還是新手煩請大神指教
2016-11-05
源自:Java入門第二季 升級版 8-2
正在回答
void是無返回值的意思。比方說 public void walk() ? ? ?{ ? ? ? ? ? ?System.out.print("你好!"); ? ? ?}如果別的地方調用這個方法 就會打印出 ?你好!再看這里: ? ? ?public String walk() ? ? //注意這里的返回類型是String不是void了 ? ? ?{ ? ? ? ? ? ?System.out.print("你好!"); ? ? ? ? return "哈嘍"; ? ? ? //注意這里這個return 如果不寫就會報錯! ? ? ?}原因就是因為上面 的返回類型必須是String型如果寫的是void意思就是不需要返回類型。所以就沒必要寫return 了 如果方法上面寫了某種返回類型 就必須寫return后面跟 相應的類型值
其實一個方法無論如何都是有返回的! 如果有返回值,就是基本數據類型,數組,類,接口 ?等等,
沒有返回值,只有一個return (已經被java 省略了) ?
如果你想用方法 返回值,那么久return?
如果不用,就不用return
舉個加法的例子
public int add(int a,int b){
? ? ?return a+b;
}
System.out.println(add(a+b));
如果不用
public void add(int a, int b){
? ? ? System.out.printn(a+b);
返回值是用來獲取一個數值的行為,return不是返回值類型,它只是表明有一個數值要返回。真正的返回值類型有int,float,double,boolean等。void即為空值的意思,所以不需要返回值。
void是無返回,所以可以不用return;
返回值類型有int ,float,string等等。
return是用來返回整型、浮點型等等,它不是返回類型。
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
5 回答關于返回值類型
2 回答關于方法中返回值類型的問題
2 回答void是什么返回值類型,還有那些返回值類型
3 回答public是沒有返回值類型么?
2 回答內部類不用寫返回值類型嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-05
void是無返回值的意思。
比方說 public void walk()
? ? ?{
? ? ? ? ? ?System.out.print("你好!");
? ? ?}
如果別的地方調用這個方法 就會打印出 ?你好!
再看這里:
? ? ?public String walk() ? ? //注意這里的返回類型是String不是void了
? ? ?{
? ? ? ? ? ?System.out.print("你好!");
? ? ? ? return "哈嘍"; ? ? ? //注意這里這個return 如果不寫就會報錯!
? ? ?}
原因就是因為上面 的返回類型必須是String型
如果寫的是void意思就是不需要返回類型。所以就沒必要寫return 了
如果方法上面寫了某種返回類型 就必須寫return后面跟 相應的類型值
2016-11-08
其實一個方法無論如何都是有返回的! 如果有返回值,就是基本數據類型,數組,類,接口 ?等等,
沒有返回值,只有一個return (已經被java 省略了) ?
如果你想用方法 返回值,那么久return?
如果不用,就不用return
舉個加法的例子
public int add(int a,int b){
? ? ?return a+b;
}
System.out.println(add(a+b));
如果不用
public void add(int a, int b){
? ? ? System.out.printn(a+b);
}
2016-11-05
返回值是用來獲取一個數值的行為,return不是返回值類型,它只是表明有一個數值要返回。真正的返回值類型有int,float,double,boolean等。void即為空值的意思,所以不需要返回值。
2016-11-05
void是無返回,所以可以不用return;
返回值類型有int ,float,string等等。
return是用來返回整型、浮點型等等,它不是返回類型。