首页 > 其他分享 >方法的定义

方法的定义

时间:2023-07-22 15:12:14浏览次数:23  
标签:num1 num2 int 参数 返回值 方法 定义

概述

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

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

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

  2. 返回值类型:方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需要的操作,但没有返回值。在这种情况下,returnValueType 的关键词是 void(代表空的意思)。

  3. 方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

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

  • 形式参数:在方法被调用时用于接收外界输入的数据(自己随便定义的)。

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

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

语法

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

代码

//Java-零基础学习/src/method/Demo02
package method;

public class Demo02 {
   public static void main(String[] args) {
       int max = max(10, 20);
       System.out.println(max);
  }

   //比大小
   public static int max(int num1, int num2){
       int result = 0;

       if (num1 == num2){
           System.out.println("num1 == num2");
           return 0;//终止方法
      }
       if (num1 > num2)
           result = num1;
       else
           result = num2;

       return result;
  }
}
 

标签:num1,num2,int,参数,返回值,方法,定义
From: https://www.cnblogs.com/poiuyjoey/p/17573400.html

相关文章

  • 方法的重载
    概述重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法的重载的规则:方法名称必须相同。参数列表必须不同(个数不同、类型不同、参数排列顺序不同等)。方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以成为方法的重载。实现理论:方法名称相同时......
  • element ui 分页组件自定义每页条数page-size
       参考代码:<divstyle="display:flex;"><el-pagination:total="total":pager-count="5":page-size="searchForm.pageSize":current-page=&q......
  • C# 实现抓取财经网站页面内容的实例方法
    ​ protectedvoidEnter_Click(objectsender,EventArgse)        {            WebClientwe=newWebClient();  //主要使用WebClient类            byte[]myDataBuffer;            myDataBuffer=we.DownloadData......
  • 自定义异常类
    1'''21.语法说明3自定义异常类是指在编程中,根据实际需要创建的用于表示特定错误或异常情况的类。4通过自定义异常类,我们可以更好地组织和处理代码中可能出现的异常情况。5classCustomException(Exception):6def__init__(self,message):7......
  • 生成所有货品条码(货品颜色定义的颜色才有条码)
    生成所有货品条码(货品颜色定义的颜色才有条码):select a.goodscode+a.colorcode+b.sizecode as BarCode from (select g.Code as goodscode,c.No as colorcode from M_Goods g left join M_Tabs_GoodsStuff gc on g.GoodsID=gc.GoodsID left join M_Color c......
  • Ubuntu pycharm创建快捷方式并固定至启动栏(两种方法)
     方法一:1.创建 pycharm.desktop 文件首先切换目录到桌面cd~/桌面用vim创建pycharm.desktop:vimpycharm.desktop在打开的终端中输入i进入编辑模式exec和icon的路径在pycharm安装路径中找[DesktopEntry]Name=PyCharmType=ApplicationExec=/home/wekee/pro......
  • 继承构造方法和this、super
    1.继承中构造方法的访问特点是什么?●子类不能继承父类的构造方法,但是可以通过super调用●子类构造方法的第一行,有一个默认的super();●默认先访问父类中无参的构造方法,再执行自己。●如果想要方法文父类有参构造,必须手动书写。packagedemo3;/***ClassName:Emplo......
  • WPF .net6 自定义启动入口 、 自定义Main函数、自定义 STAThread 方法
    前言:  为了解决程序开启自启动问题参考资料  CustomEntryPointsinWPFon.NETCore链接https://blog.magnusmontin.net/2020/01/31/custom-entry-point-wpf-net-core/  CreatingacustomMainmethodinaWPFapplication链接https://www.meziantou.net/creat......
  • matlab 郭彦甫 3 结构化程式与自定义函数
    1.脚本文件  保存文件格式 *.m  文件格式函数部分  fx  包含绝大部分的函数介绍注释为   行前加一个 %    如果为连续多行 需要先选中这些行 右键选择注释两个 %%  将下面的部分分为section   区块 通常用于debug    ......
  • android studio 不混淆 静态方法
    AndroidStudio不混淆静态方法的实现作为一名经验丰富的开发者,我将向您解释如何在AndroidStudio中实现不混淆静态方法。下面是实现该目标的步骤:步骤操作1打开Proguard文件2配置Proguard规则3构建和运行应用接下来,我将解释每个步骤需要做什么,并提供代码示......