• 024_方法


    一、设计方法的原则

      方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。

    二、方法的声明格式

      java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式:

      [修饰符1  修饰符2  …] 返回值类型 方法名(形式参数列表){

        Java语句;
       }
    三、关于方法中几个概念介绍
      a)形式参数:在方法被调用时用于接收外界输入的数据。
      b)实参:调用方法时实际传给方法的数据。
      c)返回值:方法在执行完毕后返回给调用它的环境的数据。
      d)返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。
    四、方法示例
      例如我们将前面学过的几个小例子整理成方法
      
    /**
     * [说明]方法的测试示例
     * @author aeon
     *
     */
    public class TestMethod {
        // 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。
        // 我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。
        public static void test01(int a) {
            int oddSum = 0; // 用来保存奇数的和
            int evenSum = 0; // 用来存放偶数的和
            for (int i = 0; i <= a; i++) {
                if (i % 2 != 0) {
                    oddSum += i;
                } else {
                    evenSum += i;
                }
            }
            System.out.println("奇数的和:" + oddSum);
            System.out.println("偶数的和:" + evenSum);
        }
    
        public static void test02(int a, int b, int c) {
            for (int j = 1; j <= a; j++) {
                if (j % b == 0) {
                    System.out.print(j + "	");
                }
                if (j % (b * c) == 0) {
                    System.out.println();
                }
            }
        }
    
        public static int add(int a, int b) {
            int sum = a + b;
            if (a == 3) {
                return 0; //[注意] return 两个作用:结束方法的运行、返回值。
            }
            System.out.println("输出");
            return sum;
        }
    
        public static void main(String[] args) {
            test01(1000);//1到1000以内的奇数和偶数和
            test02(100, 6, 3); // 1-100之间,可以被6整除,每行输出3个。
            System.out.println();
            int s = add(3, 5);
            System.out.println(s);
        }
    }

      结果截图:

        

    五、总结  
      a)Java语言中使用下述形式调用方法:对象名.方法名(实参列表)
      b)实参的数目、数据类型和次序必须和所调用方法声明的形参列表匹配
      c)return  语句终止方法的运行并指定要返回的数据。
      d)Java中进行方法调用中传递参数时,遵循值传递的原则:基本类型传递的是该数据值本身。引用类型传递的是对对象的引用,而不是对象本身。

    如有任何疑问可联系邮箱: 给我发邮件、或直接联系QQ:1584875179 || 点返回首页

  • 相关阅读:
    MySQL的事务用法:
    MySQL基本命令(增删改查,check约束)总结:
    (转)nodejs npm国内镜像
    NodeJS学习笔记(三)
    NodeJS学习笔记(二).js
    minimist的用法
    npm link没有效果的问题
    DOM Based XSS介绍
    NodeJS学习笔记(一)
    用Ruby写自动生成Sql语句脚本遇到的问题
  • 原文地址:https://www.cnblogs.com/aeon/p/9843208.html
Copyright © 2020-2023  润新知