9.1 方法的定义
9.1.1 定义方法(函数过程)的功能
封装是一段特定逻辑功能的代码;
方法可以被反复的调用减少代码的重复性,便于程序的维护和优化。
//main 方法、main函数、主方法、主函数
public static void main(String[] args) {
}
//分析:
public static:[修饰词]可以省略,不写表示当前所有修饰为默认的
void:返回值类型,当前这个方法在使用后返回值的类型 void无返回值
main:方法名,符合标识符命名的规范且一般情况下采用小驼峰命名法。
(String[] args):参数列表,多个参数之间使用顿号,形式参数,当前方法调用时需要传入的参数类型
{}:方法的逻辑体
修饰方法的五要素:修饰词、返回值类型、方法名、参数列表、逻辑体
9.1.2 定义参数和返回值
在方法调用时会将实际的参数值传递给方法的参数变量,必须保证参数类型和个数符合方法的声明。
方法在使用时,可以返回一个数据,称之为返回值。
方法在定义时必须指定返回值的类型:
有返回值,写具体的返回值类型
无返回值,用void;
9.2 方法的调用
9.2.1 return语句
有返回值时,写具体的返回值的类型
public static double sum2(double a,int b) {//一定要声明合适的返回值的类型
return a + b;//返回方法的返回值
}
返回值类型为void时,可以使用return;
public static void testfor() {
for (int i = 0; i <= 1000; i++) {
if(i == 999) {
return;//立即结束方法,返回被调处
}
System.out.println(i);
}
}