Return 如何获取从方法返回的数据?(爪哇)

Return 如何获取从方法返回的数据?(爪哇),return,Return,这可能是一个非常愚蠢的问题,但是从方法返回的数据会发生什么情况呢?例如,如果我有一个将两个数字相加的方法,我告诉它返回总和,我如何从调用该方法的位置访问该信息?在大多数语言中,通过将函数调用放在赋值表达式的右侧来访问函数的结果 例如,在Python中,可以通过执行以下操作,将调用列表中内置的len函数的结果分配给名为x的变量: x = len([1, 2, 3]) 假设您的问题与java有关 您可以将整个方法分配给一个新变量 公共类测试{ 公共静态void main(字符串参数[]){ 整数值

这可能是一个非常愚蠢的问题,但是从方法返回的数据会发生什么情况呢?例如,如果我有一个将两个数字相加的方法,我告诉它返回总和,我如何从调用该方法的位置访问该信息?

在大多数语言中,通过将函数调用放在赋值表达式的右侧来访问函数的结果

例如,在Python中,可以通过执行以下操作,将调用列表中内置的
len
函数的结果分配给名为
x
的变量:

x = len([1, 2, 3])

假设您的问题与java有关

您可以将整个方法分配给一个新变量

公共类测试{
公共静态void main(字符串参数[]){
整数值1=2;
整数值2=5;
int sum=总和(值1,值2);
System.out.println(“总和为:“+sum”);
}
公共静态整数和(整数值1,整数值2){
返回值1+2;
}
}
实际发生的是,方法签名和(value1,value2)保存了两个数字相加的结果。还有另一种在方法内部编写代码的方法,但结果是相同的

例如:

公共类测试{
公共静态void main(字符串参数[]){
整数和=和(2,5);
System.out.println(“总和为:“+sum”);
}
公共静态整数和(整数值1,整数值2){
整数和=值1+值2;
回报金额;
}
}

另外,你可以试着直接使用上面的样品。它们将编译并运行。

我认为您可能会得到“死后会发生什么?”的更好答案。为有用的答案指定语言、环境等。对不起,如果我问其他问题,我会确保这样做。