办法

办法是一种语法结构,它能够把一段代码封装成一个性能,以便反复调用。

办法定义的语法格局

例如,

 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两个参数为intpublic 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;}

办法在计算机中的执行原理

办法在被调用的时候,是进入到栈内存中运行。采纳先进后出的执行程序。