- 方法 就是一段可以重复被执行的代码的封装
- 方法定义的五要素:修饰符,返回值类型,方法名,参数列表,方法体;
- public 访问修饰符
- static 静态修饰符
- void 返回值占位符 当方法没有返回值的时候使用void占位
- main 方法名
- String[] args 中 String[]参数的数据类型 args 参数名称相当与变量
- {} 方法体
- 可变参数 注意可变参数必须放在参数列表的最后一个位置
javascript
public class Demo01 {
public static void main(String[] args) {
System.out.println("天行健,君子以自强不息。");
fun01();
String fun02 = fun02();
System.out.println(fun02);
fun03("水果");
String fun04 = fun04("迪丽热巴");
System.out.println(fun04);
fun05(1, "馄饨");
int fun06 = fun06(3, 3);
System.out.println(fun06);
fun07(new int[]{0, 1, 2, 3, 4});
fun07(new int[]{});
fun07(null);
fun08(new int[]{0, 1, 2, 3, 4});
fun08(new int[]{});
fun08(null);
fun08();
fun08(0, 1, 2, 3, 4);
fun09(0,1, 2, 3, 4);
}
public static void fun01() {
System.out.println("我喜欢你");
}
public static String fun02() {
return "天行健,君子以自强不息。";
}
public static void fun03(String food) {
System.out.println("吃" + food);
}
public static String fun04(String name) {
return "我喜欢的人是 >>> " + name;
}
public static void fun05(int count, String food) {
System.out.println("吃" + count + "碗" + food);
}
public static int fun06(int a, int b) {
return a + b;
}
public static void fun07(int[] array) {
System.out.print("[");
if (array != null) {
for (int i = 0; i < array.length; i++) {
if (i < array.length - 1) {
System.out.print(array[i] + ", ");
} else {
System.out.print(array[i]);
}
}
}
System.out.println("]");
}
public static void fun08(int... array) {
System.out.print("[");
if (array != null) {
for (int i = 0; i < array.length; i++) {
if (i < array.length - 1) {
System.out.print(array[i] + ", ");
} else {
System.out.print(array[i]);
}
}
}
System.out.println("]");
}
public static void fun09(int a ,int... array) {
System.out.print("a >>> " + a + "\t");
System.out.print("[");
if (array != null) {
for (int i = 0; i < array.length; i++) {
if (i < array.length - 1) {
System.out.print(array[i] + ", ");
} else {
System.out.print(array[i]);
}
}
}
System.out.println("]");
}
}
天行健,君子以自强不息。
我喜欢你
天行健,君子以自强不息。
吃水果
我喜欢的人是 >>> 迪丽热巴
吃1碗馄饨
6
[0, 1, 2, 3, 4]
[]
[]
[0, 1, 2, 3, 4]
[]
[]
[]
[0, 1, 2, 3, 4]
a >>> 0 [1, 2, 3, 4]