提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
接下来我会根据我的理解介绍java的方法,如果有不妥的地方,还希望大佬评论指导
提示:以下是本篇文章正文内容,下面案例可供参考
一.java的方法是什么?
方法类似于c语言的函数。我们可以把他理解为一个语句的集合,一个方法由一个或多个语句组成,它们组合在一起执行一个功能。在较为复杂的代码下能发挥意想不到的效果,使得代码更加的简便。
二.使用步骤
1.代码
比如我们要实现俩个数的相加,为了方便快捷,可以创建一个方法。
代码如下(示例):
public class practice {
public static int add(int a,int b){
return a+b;
}
public static void main(String[] args) {
int a=5;
int b=8;
int num=add(a,b);
System.out.println(num);
}
}
2.运行结果
三.扩展
1方法的重载,及有一些功能相似的方法,但由于小部分的不同,导致使用起来繁琐,则可使用方法重载去给他们取同一个名字的方式去简化。
import java.util.Scanner;
public class MethodLoad {//关于方法重载的练习
public static int calcul(int num1,int num2){
return num1+num2;
}
public static long calcul(long num1,long num2){
return num1+num2;
}
public static double calcul(double num1,double num2){
return num1+num2;
}
public static void main(String[] args) {
System.out.println(calcul(1,2));
System.out.println(calcul(1l,2l));
System.out.println(calcul(1.0,2.0));
}
}
可见,当我们要求俩个数的和,但由于不同变量类型不同,用方法重载去以同一个名字去命名,只改参数,结合了许多
使用条件:(1)要在同一个类
(2)方法名相同
(3)参数列表不同