java基础:带参数的成员方法

上一篇博客中的成员方法是无参的,但成员方法其实是可以有参数的,可以增加代码的灵活性和健壮性。

本文以带一个参数的成员方法和带2个参数的成员方法为案例,加深对知识点的理解。

第一个成员方法(带一个参数):求1到随机数n的累加之和。

第二个成员方法(带2个参数):求2个随机数之和。

代码如下

package object;

import java.util.Random;
//使用class关键字创建一个名为X的类
class X{
//    公开类无返回值接收一个参数
    public void aVoid(int n){
//        求 1到n的累加之和
        int sum = 0;
        for (int i = 0 ; i <= n ; i++){
           sum += i;
       }
        System.out.println("1到n的和为"+sum);
        System.out.println("这里的n的值为第一个随机生成的随机数");
    }
//    公开类有返回值接收2个参数
//    求两个数之和
    public int getsum(int x, int y){
        int res = x + y;
        return res;
    }

}
public class object_2 {
    public static void main(String[] args) {
        // 创建一个名为x1的对象
        X x1 = new X();
        System.out.println("随机生成 2 个1到10之间的数");
        System.out.println("===================");
        int max = 10,min=1;
        Random Myrandom = new Random();
        int a = Myrandom.nextInt((max - min+1)+min);
        int b = Myrandom.nextInt((max-min+1)+min);
        System.out.println(a);
        System.out.println(b);
        System.out.println("===================");
//        调用成员方法avoid并给其传一个参数
        x1.aVoid(a);
//        调用成员方法getsum并给其传2个参数
       int sum = x1.getsum(a,b);
//       打印输出成员方法getsum返回的值
        System.out.println("两个随机数之和是"+sum);

    }
}

运行 结果如下

java基础:带参数的成员方法_第1张图片拜拜!

你可能感兴趣的:(JAVA学习笔记,java,开发语言)