学习永无止尽!
 
 
1. 方法的定义格式
 
基本定义格式(如下):
 
package cn
.miku
.ai
;
public class HelloWorld {
    public static void main(String
[] args
) {
        int res 
= sum(1, 2);
        System
.out
.println("结果是:" + res
);
    }
    public static int sum(int a
, int b
) {
        return a 
+ b
;
    }
    public static boolean isSame(int a
, int b
) {
        boolean same
;
        
        
        same 
= a 
== b
;
        return same
;
    }
}
 
2. 例子
 
求出 1 - 100 之间所有数字的和。 
package cn
.miku
.ai
;
public class Demo01 {
    public static void main(String
[] args
) {
        System
.out
.println("结果是:" + getSum());
    }
    public static int getSum() {
        int sum 
= 0;
        for (int i 
= 0; i 
< 101; i
++) {
            sum 
+= i
;
        }
        return sum
;
    }
}
 
打印指定次数的 HelloWorld。 
package cn
.miku
.ai
;
public class Demo02MethodPrint {
    public static void main(String
[] args
) {
        printCount(10);
    }
    public static void printCount(int num
) {
        for (int i 
= 0; i 
< num
; i
++) {
            System
.out
.println("Hello World!" + (i 
+ 1));
        }
    }
}
 
3. 使用方法注意事项
 
方法应当定义在类中,但是不能在方法当中再定义方法。不能嵌套定义方法。方法定义的前后顺序无所谓。方法定义之后不会执行,如果希望执行,一定要调用。单独调用,打印调用,赋值调用。如果方法有返回值,那么必须写上 return 返回值;,不能没有。return 后面的返回值数据,必须和方法的返回值类型,对应起来。对于一个 void 没有返回值的方法,不能写 return 后面的返回值,只能写 return; 自己。对于一个 void 没有返回值的方法,最后一行的 return 可以省略不写。一个方法当中可以有多个 return 语句,但是必须保证同时只有一个会被执行。