Java学习——方法篇
方法
什么是方法
方法是程序中的独立功能,也是最小的执行单元
我们可以把经常使用的代码打包,放在方法当中
这样可以提高程序的复用性和可维护性
方法的格式
public static 返回值类型 方法名(参数1,参数2...){
方法体;
return 返回值;
}
练习:方法的基础练习
定义一个方法,求10和20的和
public class method1{
/*
定义格式:public static 返回值类型 方法名(参数1,参数2...){
方法体;
return 返回值;
} */
public static int getSum(int a,int b){
int sum = a + b;
return sum;
}
/*
调用格式:
方法名(参数1,参数2...);
注意点:
1.方法跟方法之间是平级关系,不能被互相嵌套
2.方法不会主动运行的,就像你不会主动工作,需要被调用才可以
3.小括号中的参数需要一一对应,不论是个数还是类型
*/
public static void main(String[] args){
int add = getSum(10,20);
System.out.println(add);
//这里要记住方法不能嵌套,所以方法不能放在main里面,而是独立在外面,否则程序无法运行
}
}

同时学习概念。在图中sum(10,20);部分10和20被称为实参,而int num1,int num2部分的num1和num2则是形参。
而return的作用有两个:
1.结束方法运行
2.把结果返回给方法的调用处
练习:去除重复元素(力扣算法)
获取10个1-100之间的随机数并存入到数组中,要求保重数据是唯一的
public class method2{
public static void main(String[] args){
}
//定义一个方法,判断num在数组arr中是否存在
public static boolean contains(int num,int []arr){
for(int i = 0;i < arr.length;i++){
if(arr[i] == num){
return true;
}
}
}
}
