Java 方法的返回值

2022-12-05 21:14

2個回答
不是,因為for也有判斷成分,如果s.length()為0 ,這就不執(zhí)行return ,就沒有返回值來,所以一定要有個默認返回值,即如果for沒有循環(huán),也要有個返回值
由于for循環(huán)中的循環(huán)體是有可能一次都不執(zhí)行的,所以循環(huán)中的return有可能不被執(zhí)行。但是這并不影響在循環(huán)體中寫return。

而有返回值的方法要求在任何情況下,最終必須由return結束。所以你的程序出錯不是因為你在for中寫了return,而是因為這個方法不是“任何情況”下都有return作為結束。你漏掉了在for不被執(zhí)行的情況下應執(zhí)行的return語句。
相關問答
java中以接口,抽象類作為方法返回值
1個回答2022-12-05 23:38
其實接口和抽象類作為返回值其實與普通類作為返回值是一樣的,接口和抽象類不都是一個java類嗎,如果一個方法的返回值是一個接口,那么表面代碼上是返回一個接口實際上返回的就是此接口的實現(xiàn)類。
什么是返回值返回值是用來做什么的?
2個回答2023-01-18 16:40
說來話長。 c語言中,首先,返回值是函數(shù)的返回值;然后,函數(shù)的函數(shù)名被作為一個變量處理;最后,函數(shù)的處理結果數(shù)據(jù)帶回給調(diào)用函數(shù)作為返回值就被值賦給了(函數(shù)名)變量的。 這個返回值可以用來判斷函數(shù)被調(diào)用...
全文
問道,充值,怎么返利
1個回答2025-01-18 21:12
我教你刷元寶~眾說周知,問道現(xiàn)在越來越金錢 化,游戲越來越?jīng)]法玩了,我現(xiàn) 在就告訴那些想玩且不想花大錢 的玩家一種充錢方法。利用問道 官方網(wǎng)站前臺漏洞.偷引入后臺 SQL 數(shù)據(jù)庫.進行無限沖值....
全文
返回值是什么意思?在什么情況下需要加返回值?
1個回答2023-01-16 06:22
方法中需要有返回值的時候要有return,例如sum()方法要返回一個相加后的結果..此時需要return. 如果方法只是打印一句話之類的話 沒有返回 就不需要return
返場的引擎之心值得買嗎,手感怎么樣
1個回答2024-12-26 04:24
引擎之心一開始出來就買了,當時還送BMW的回城特效,過了幾天沒了我真心覺得引擎之心,手感不行,喜歡玩趙云的基本上都不會用引擎之心。這是實話兄弟真的,手感不行,但是要看你個人喜不喜歡了,如果特別喜歡那就...
全文
什么是java
1個回答2023-01-11 15:06
JAVA是咖啡名字。 推薦一本書(爪哇夜未眠)
java中“:”是什么意思?
4個回答2022-12-14 00:47
:在三目運算符中可以使用到,例如x=1=2?1:2表示的是如果1=2為真,則x為1如果為否,則結果為2。 如果是switch中的,是它的一種固定寫法。
什么是Java?
2個回答2022-12-21 01:07
java就是爪哇島,盛產(chǎn)咖啡。 爪哇島的咖啡的也被稱為java。 另外java也是自行車的品牌。
什么是java啊
1個回答2023-01-01 10:11
一種程序語言!
熱門問答