提示:
1、方法可以用于定义可重用的代码以及组织和简化编码。
2、方法的定义由方法名称、参数、返回值类型以及方法体组成。
注意:
1、方法必须定义在主函数外部(易错)
2、 在其他某些语言中,方法称为过程(procedure) 或函数(fimction)。带返回值的方 法称为函数,返回值类型为 void的方法称为过程。
3、我们经常会说 “定义方法” 和 “声明变量”,两者的细微差别:定义 是指被定义的条目是什么,而声明通常是指为被声明的条目分配内存来存储数据。
4、void 方法不需要 return 语句,但它能用于终止方法并返回到方法的调用者。它的语法是:
return;
这种用法很少,但是对于改变 void 方法中的正常流程控制是很有用的。
例如:当分数是 无效值时,下列代码就用 return 语句结束方法。
public static void printCrade(double score){
if (score < 0| |score > 100){
System.out.println("Invalid score");
return;
}
if (score >=90.0){
System.out.println('A');
}
else if (score >= 80.0){
System.out.println('B');
}
else if (score >= 70.0){
System.out.println('C');
} else if (score >= 60.0){
System.out.println(' D ' ) ;
} else {
System.out.print1n('F');
}
}
瞥告:在方法头中,需要对每一个参数进行独立的数据类型声明。例如:max(int numl,1nt num2)是正确的,而 max(int numl,mim2)是错误的。
调用方法
提示:方法的调用是执行方法中的代码
瞥告:对带返回值的方法而言,return 语句是必需的。下面图 a 中显示的方法在逻辑上是 正