共计 868 个字符,预计需要花费 3 分钟才能阅读完成。
办法
办法是一种语法结构,它能够把一段代码封装成一个性能,以便反复调用。
办法定义的语法格局
例如,
public static void main(String[] args) {sayHello();
// 调用 add 办法
int val = add(10, 20);
System.out.println(val);//30
}
// 定义一个 sayHello 办法,没有参数也没有返回值
public static void sayHello() { // 没有返回值的状况下须要设置 void
System.out.println("hello,world!");
}
// 定义一个 add 办法,该办法返回值为 int,num1 和 num2 两个参数为 int
public static int add(int num1, int num2) {return num1 + num2;}
应用办法的益处
- 进步了代码的复用性,进步了开发效率。
- 让程序的逻辑更清晰。
定义方法的时候,须要留神:
- 办法在类中的地位不重要,然而不能定义在另一个办法外面。
- return 前面不能编写代码,属于有效代码。
- 无返回值的时候,须要设置 void。在办法中不能设置 return。
练习
1、计算 1 - n 的和。
public static void main(String[] args) {int val = getSum(100);
System.out.println(val); // 4950
}
// 计算 1 - n 的和
public static int getSum(int n) {
int sum = 0;
for(int i = 0; i < n; i++) {sum += i;}
return sum;
}
2、判断一个数是奇数还是偶数。
public static void main(String[] args) {System.out.println(isOdd(7)); // true
}
// isOdd 判断是否是奇数,true 是奇数 false 是偶数
public static boolean isOdd(int n) {return n % 2 != 0;}
办法在计算机中的执行原理
办法在被调用的时候,是进入到栈内存中运行。采纳先进后出的执行程序。
正文完