JAVA中定义了函数,有返回值,怎么调用?

public static int add (int a, int b){
int sum = a + b;

return sum;
}
如果想调用 sum,应该怎么做,举例简单说明写就行,如果a,b赋值了,怎么打印sum?

你可以这样理解add(a,b)中向ab传值,在方法add中处理ab 然后得出一个数,例如sum = a+b;,然后这个方法就返回这个数,当然这个数的类型是你定义的。然后在某个地方你要用到这个sum,你就可以这样用 Sums = add(a,b);可以这样用,其实有返回类型的方法你可以认为它就是一个值来用就行了。

public static void main(String args[]){
System.out.println("add(a,b)当a=1,b=2的时候,a+b的值为"+add(1,2));//有返回类型的方法可以直接看成是一个值

}
温馨提示:内容为网友见解,仅供参考
无其他回答

JAVA中定义了函数,有返回值,怎么调用?
你可以这样理解add(a,b)中向ab传值,在方法add中处理ab 然后得出一个数,例如sum = a+b;,然后这个方法就返回这个数,当然这个数的类型是你定义的。然后在某个地方你要用到这个sum,你就可以这样用 Sums = add(a,b);可以这样用,其实有返回类型的方法你可以认为它就是一个值来用就行了。p...

java, 怎么调用其他class里的函数?有返回值的。菜鸟在线等,求高手解答...
这样你把函数写成静态的 static,然后就可以通过类名来调用了,否则就是new对向后在调用 举个例子:\/\/文件 : A.java package com.thread;public class A { public static void method(){ System.out.println("call method...");} } \/\/文件:B.java package com.heaton.test;import com.threa...

java关于有返回值有try\/catch块的方法的问题
我们程序为了处理这异常所以需要try\/catch块 你在try块里面return只是程序正常的时候的返回值 程序也有可能会出现异常,就走不到对应的正常返回值 所以需要在外面再return一个null 后面调用这方法的时候可以判断返回值,如果是null就说明程序出错了

java中,带返回值的函数,必须定义一个变量来接收吗
这个有返回值不一定一定要用变量来接受的 如果你要用到这个方法的返回值对这个返回值操作的话才接受

java中当调用有返回值的函数时,返回值可以不要嘛
可以啊,你不要处理这个返回值就行了,比如说方法a会返回int 不要这样写 int b=A.a();直接写 A.a();返回值不就不能影响你了吗

写出java中定义函数的格式
在Java中,定义函数的格式一般为:`访问修饰符 返回值类型 方法名 { 方法体 }`。详细 在Java编程语言中,函数是执行特定任务的一段代码。定义一个方法需要遵循一定的格式。首先,你需要指定方法的访问修饰符,它决定了该方法可以在哪里被访问。常见的访问修饰符有`public`、`protected`、`private`以及...

java递归函数返回值求助
是的,这段代码中的递归调用只会返回第一次的返回值。如果你想得到800*的结果,可以修改代码,使得第二次递归调用的结果被正确地返回。具体地,你可以在第二次递归调用结束之后,将结果返回到上一层递归调用,并在第一次递归调用结束之后将结果返回。修改后的代码如下:String deal(String s1, String ...

Java中return的用法
一、return语句总是用在方法中,有两个作用。一个是返回方法指定类型的值(这个值总是确定的)。一个是结束方法的执行(仅仅一个return语句)。二、实例1 。返回一个String。private String gets(){String s = "qw789" ; return s ;} 实例2 -- 结束程序 private void gets(String s ){ i...

JAVA中的返回值是做什么的?
Java中一个方法如果定义了返回值,就会在函数的最后加上return语句,用来返回数据,提供给别的方法使用:这个就是面向对象了,定义了一个类,可以把它理解成其他普通的数据类型一样,返回值可以是普通的数据类型,如int,char等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类...

Java中,如果在一个函数中产生了一个值,在另一个函数中需要用到这个值...
两个方法在同一个类中:定义一个类的全局变量,两个方法就都可以实时的读取并修改了 不在同一个类中:在其中一个类中定义这个变量,只要另外一个方法持有这个类的对象就可以 进行读取和修改了

相似回答