zoukankan      html  css  js  c++  java
  • JAVA学习(方法的定义及调用)

    2.1方法的定义

    • Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:

    • 方法包含一个方法头和一个方法体。下面是一个方法的所有部分:

      • 修饰符:是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型

      • 返回值类型:方法可能会有返回值。returnValueType是方法返回值的数据类型,有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void

      • 方法名:方法的实际名称,方法名和参数表共同构成方法签名

      • 参数类型:参数像一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指参数的类型、顺序、和参数的个数。参数是可选的,方法可以不包含任何参数

        • 形式参数:在方法被调用时,用于接收外界输入的数据

        • 实参:调用方法时实际传给方法的数据

      • 方法体:方法体包含具体的语句,定义该方法的功能

        修饰符 返回值类型 方法名(参数类型 参数名...){
            ...
            方法体
            ...
            return 返回值;
        }

    2.2方法的调用

    • 调用方法:对象名.方法名(实参列表)

    • Java支持两种调用方法,根据方法是否有返回值选择

    • 方法返回一个值的时候,方法调用通常被当做一个值。例如:

      int larger = max(30,40);
    • 如果方法返回值是void,方法调用一定是一条语句。

      System.out.println("Hello");
      package com.kuangshen.method;
      ​
      public class Demo02 {
          public static void main(String[] args) {
             int result_l = max(88,88);
              System.out.println(result_l);
          }
          //比大小方法
          public static int max(int a,int b){
              int result = 0;
              if (a==b){
                  System.out.println("a==b");
                  return 0; //终止方法
              }
              if (a>b){
                  result = a;
              }else{
                  result = b;
              }
              return result;
          }
      }
    • 课后了解拓展:值传递(JAVA) 和 引用传递

  • 相关阅读:
    js 时间戳格式化
    有关Safari 浏览器的文章
    前端图片旋转动画
    vue中textarea标签自适应高度
    pip 报错 Fatal error in launcher: Unable to create process using
    HTML列表多点击事件
    js获取浏览器版本信息
    SVG圆形进度条
    基于蚂蚁金服"AntDesignVue-Menu导航菜单"实现根据初始路由自动选中对应菜单解决刷新后菜单选择状态丢失问题(支持根路径菜单)
    java根据权重进行排序
  • 原文地址:https://www.cnblogs.com/cjybarcode/p/13160998.html
Copyright © 2011-2022 走看看