学习永无止尽!
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 语句,但是必须保证同时只有一个会被执行。