return接收方法返回值
拿下面的程序来说
public class Test{
public static void main(String[] args){
Test.add(5,3);
}
public static int add(int a,int b){
int c = a + b;
( )
}
}
在( )处加上return c;表示接收int型变量c为返回值并不会直接输出这个结果
若要在main方法中输出最后的结果
可以将main方法中的方法体改为
int i = Test.add(5,3);
System.out.println(i);
即加一个int类型变量接收add方法中的返回值并输出
也可以直接将add方法定义成void不接收返回值,即
public static void add(int a, int b){
System.out.println(a + b);
}
如果用这种方法在main方法中只需要Test.add(5,3);即可输出结果
CSDN-Ada助手: 不知道 Java 技能树是否可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java
我要当java软件工程师: 定义的阶乘变量也要放到第一个for循环里!
我要当java软件工程师: 把i打成1了,有点蠢,怎么删除!