对比有参数和无参数与对比有返回值和无返回值

有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。例如两个数字相加,必须知道两个数字是各自多少,才能相加。
无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。例如定义一个方法,打印固定10次HelloWord。

注意事项:

对于有返回值的方法,可以使用单独调用,打印调用或者赋值调用

但是对于无返回值的方法,只能使用单独调用,不能使用打印调用或者赋值调用。

/*
有参数:小括号当中有内容,当一个方法需要一些数据条件,才能完成任务的时候,就是有参数。例如两个数字相加,必须知道两个数字是各自多少,才能相加。
无参数:小括号当中留空。一个方法不需要任何数据条件,自己就能独立完成任务,就是无参数。例如定义一个方法,打印固定10次HelloWord。
 */
public class demo06 {
    public static void main(String[] args) {
        method1(10,20);
        System.out.println("*******************");
        method2();
    }
    //两个数字相乘,做乘法,必须知道两个数字各自是多少,否则无法进行计算
    //有参数
    public  static  void  method1(int a,int b){
        int result = a*b;
        System.out.println("结果是:"+result);
    }
    //例如打印输出固定10次文本字符串
    public  static  void  method2(){
        for (int i = 0; i < 10; i++) {
            System.out.println("Hello,World!"+i);
        }
    }
}
/*
题目要求:定义一个方法,用来求出两个数字之和
题目变形:定义一个方法,用来打印两个数字之和
 */
public class demo07 {
    public static void main(String[] args) {
        int num =  getSum(10,20);
        System.out.println("返回值:"+num);
        System.out.println("*****************");

        printSum( 100,200);
    }
    //有返回值
    public static  int getSum(int a,int b){
        int result =a + b;
        return result;
    }
    //没有返回值
    public static void printSum(int a ,int b){
        int result =a + b;
        System.out.println("结果是:"+result);
    }
}

 

 

 

posted @ 2022-06-29 13:40  zj勇敢飞,xx永相随  阅读(59)  评论(0编辑  收藏  举报