java方法的定义
Java方法类似于其他语言的函数,它是一段用来完成特定功能的代码片段,一般情况,定义一个方法包括 ” 一个方法头和一个方法体。“
其中组成一个方法的所有部分如下:
-
修饰符:告诉编译器如何调用该方法。定义了该方法的访问类型
-
返回值类型:方发可能会返回值。returnValueType是方法值的数据类型。有些方法执行所需操作,但不返回值,这种情况我们就returnValueType是关键字void。
-
方法名:是方法的实际名称 。
-
参数类型:参数就像占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型,顺序和参数的个数。参数是可选的,方法可以不包含任何参数。其中形式参数指在方法被调用时用于接收外界输入的数据;实参指调用方法时实际传给方法的数据。
-
方法体:包含具体的语句,定义该方法的功能
//方法的一般格式:
修饰符 返回值类型 方法名(参数类型 参数名){
···方法体···
return 返回值;
}
实例代码:
public class Demo02 {
public static void main(String[] args) {
int max= max(1,1); //实际参数:实际输入了 “ 1 ,1 ”,调用了max方法
System.out.println(max );//如果输入相同数值就会输出 “ num1==num2和0 ”
}
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; //终止方法 “ return ”
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!