java中,帶返回值的函式,必須定義變數來接收嗎

2021-03-17 19:35:13 字數 1227 閱讀 2857

1樓:月殤

這個有返回值不一定一定要用變數來接受的

如果你要用到這個方法的返回值對這個返回值操作的話才接受

2樓:每月一次

看你的使用場景,正常是這樣,但是如果直接使用就不用,如int geta()

system.out.println(geta());

這個就不用定義變數

3樓:

對返回值沒有興趣,或者只使用一次,可以不定義。

4樓:如夢★初醒

寫一個方法,目的就是利用它完成某一件事,事情完成了就有一個結果。把一個方法比喻成一臺石磨,黃豆和水相當於引數,經過石磨加工得到的豆漿就相當於返回值。呼叫方法的時候就看你關不關心它的返回值,比如你要做豆腐,石磨加工只是第一步,你還得拿盆接收豆漿了再拿去煮,這個煮又相當於另一個方法了。

這種情況的話,你是不是得拿個盆去接收第一步的返回值?

5樓:戎子應寄南

你要用max(int

x)函式求陣列中的最大值,肯定的有返回值啊,返回最大值,所以應該是public

intmax(int

x){},void是函式無返回值的情況下用的。

c++ 呼叫一個有返回值的函式的時候 不是需要一個變數去接收嗎

6樓:匿名使用者

呼叫帶有返回值的bai函du數時,沒有規定要zhi求一定要去用變數接收返回dao資料。

如,我們常用專的printf()函式屬,它的原型是:int printf(const char *format, ...); 返回輸出的字元的個數。

可是很少有人會去處理這個返回值。

函式的返回值,一般是用來體現一個函式處理問題的結果。當呼叫者需要判斷這個結果資料時,就需要用相應型別的變數去接收。若不關心時,允許不去接收處理它。

7樓:匿名使用者

c 中 接不接返回值都是可以的。。這就是規定。。沒什麼可多說的。

有些系統函式都有返回值 我們都沒有去判斷的。比如scanf 原型是int 型別的

8樓:匿名使用者

有返回值的不一定要去接收,可以不用以接收,當作普通方法來呼叫。

c#也是這樣的可以。所有語言都這樣。

9樓:匿名使用者

可以直接用a(); 這樣你只是不管它的返回值而已.

c怎麼輸出函式的返回值,C函式的返回值有什麼作用

int funca void void main void int ret 0 ret funca cout c 函式返回值問題 1 函式的返回值是通過函式中的return語句獲得的。return語句將被呼叫函式中的一個確定值帶回主調函式中去。如果需要從被呼叫函式帶回一個函式值 供主調函式使用 被呼...

C中函式的返回值有什麼用,在C 中,方法的返回值是什麼意思?

簡單的說,函式就是一個演算法,有沒有返回值是跟這個函式做什麼的有關係。一般情況下,求和這類的就要返回值,比如 int add int a,int b 用的時候這樣 int s add 100,200 就把100 200也就是300的值賦給s了 這種情況就是相當於你去a地做買東西,你肯定得拿東西回來。...

C 中find函式的返回值可以和 1或0比較嗎

find函式 復有很多個。有些可以,有些不制可以。1 string類裡的find函式。此函式的原型有四個 size t find const string str,size t pos 0 const noexcept size t find const char s,size t pos 0 co...