办法
办法是一种语法结构,它能够把一段代码封装成一个性能,以便反复调用。
办法定义的语法格局
例如,
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;
}
办法在计算机中的执行原理
办法在被调用的时候,是进入到栈内存中运行。采纳先进后出的执行程序。
发表回复