1、题目:
/* * 注意事项:
- 对于有返回值的方法,可以单独调用、打印或者赋值调用
- 但是对于无返回值的方法只能进行单独调用
- 题目要求:
- 定义一个方法,用来【求出】两个数字之和并将结果告诉我
题目变形:
定义一个方法,用来【打印】两个数字之和,自己负责显示
2、代码实现
public class Return {
public static void main(String[] args) {
int num = getsum( 10, 20);//赋值调用
System.out.println("result="+num);
System.out.println("---------------");
printsum(100, 200);//
System.out.println("---------------");//单独调用
System.out.println(getsum(2, 5));//正确写法 打印调用
//自行显示
printsum(3, 9);//单独调用,但返回值没有用到
}
//有返回值
private static int getsum(int a, int b) {
// TODO Auto-generated method stub
int result =a+b;
return result;
}
//没有返回值
//我是一个方法,负责相加
//不会把结果告诉任何人,自己打印输出
private static void printsum(int a, int b) {
// TODO Auto-generated method stub
int result =a+b;
System.out.println("result="+result);//自己打印输出
}
}
3、运行结果:
result=30
---------------
result=300
---------------
7
result=12