首先 我们需要了解方法是干什么的
比如你早上起床 刷牙 洗脸
这种每天都要做的事程序里也会有
比如 我们需要修改一个用户信息 首先我们要查询这个用户的信息
那么我们就可以把这个查询用户信息的过程 封装成一个方法
发放就是一块独立的代码块进行封装 然后要用到这段代码时直接调用即可 就不需要每次都在写一遍 提高代码可读性和性能
方法定义的基本格式如下
public static 返回类型 方法名(){
方法体
}
大家是不是觉得这个写法很熟悉 每次 我们之前写的东西都会用一个 main 方法包起来
public static void main(String args[]) {
//代码内容
}
main方法 是程序会自动执行的方法 他的名字叫 main 因为不需要返回值 所以他的返回类型是void 即 没有返回类型
我们来创建一个方法并调用
演示代码如下
public class index {
public static void main(String args[]) {
mint();
}
public static void mint(){
String[] arr = {
"111","222","333","444","555"};
for(int i = 0;i < arr.length;i++) {
System.out.println(arr[i]);
}
}
}
可以看到 我们定义了一个名字为mint的方法 然后返回类型为 没有返回类型 在方法中定义了一个数组 然后遍历 在main中调用了方法
输出结果如下
可以看到 我们方法中的代码遍历数组已经执行了
之前说过 方法是需要调用的
那如果我们不调用呢
我们把代码改成
public class index {
public static void main(String args[]) {
}
public static void mint(){
String[] arr = {
"111","222","333","444","555"};
for(int i = 0;i < arr.length;i++) {
System.out.println(arr[i]);
}
}
}
可以看到 什么都没了 因为我们的main中并没有调用mint方法 除了main之外 其他方法 只要你没有手动在代码的某个位置调用 他是不会执行的 之后也会有自执行函数 不过这样声明的函数 最少除了main 其他的不会自动执行