1.方法随着调用而执行,随着调用完毕而结束
2.循环是提高了代码复用性,但是他只是提高了局部的复用性,方法是提高了全局的复用性
3.方法是独立的,不能嵌套定义
4.方法的定义,没有先后顺序,定义在哪都可以,因为他是随着调用而执行的
一、1.1没有返回值的方法
public static void 方法名(){ //小括号里面是参数,能放多中类型的变量,构成了方法的重载(只在括号里面添加不一样的数据类型)
语句;
}
1.2有返回值类型的
public static 返回值的数据类型 方法名 (数据类型 变量名1 , 数据类型 变量名2, .....){ 语句; return 返回值; }
void :方法没有返回值的。
return 的注意事项:
void的方法 ,说明方法内 是不能有返回值的。 但是你可以在这种方法里面 单独的写一个 return; 用来强制终止方法。
return这个关键字的作用 ,两个作用 第一个: return 强制终止方法的。 第二个: return返回值, 用来 把值 扔给调用者。
return后面是不能跟语句的,因为后面的语句无论如何也执行不到
public class Demo18 {
public static void main(String[] args) {
show(3); // 只打印 1 2
}
public static void show(int a){
System.out.println(1);
System.out.println(2);
if (a==3){
return ; // 终止方法。
}
System.out.println(4);
System.out.println(5);
}
}
1.3
4.42:如果一个方法有返回值类型,那么这个方法 必须在各个逻辑线路上 都应该有返回值的返回。