百知教育学习 - 胡鑫喆 - 函数
一、函数
-
概念:实现特定功能的一段代码,可反复使用
-
定义语法:
public static void 函数名称(){
//函数主体
}
注意 :函数名称若是多个字母,第一个单词首字母大写,其余单词都小写
-
函数的位置:函数定义在类的内部,与main函数并列
-
函数的调用:函数名();
-
函数的参数:调用者必须提供必要的数据,才能使函数完成相应的功能
二、形参与实参
-
定义语法:
public static void 函数名称(形式参数1,形式参数2){
//函数主体
}
public static void main(String[] args){
函数名称(实际参数1,实际参数2)
}
三、返回值与返回值类型
-
函数调用时,一些情况下无需返回结果;另一些情况下则必须返回结果
-
定义语法:
-
public static 返回值类型 函数名称(形式参数列表){
//函数主体;
return values; //返回值
}
-
-
调用语法:
- 变量 =函数名称();
-
return关键字
-
应用在具有返回值类型的函数中:
- return values; 表示结束当前函数,并伴有返回值,返回到函数调用处
-
应用到没有返回值类型(void)的函数中:
-
return; 表示结束当前函数,直接返回到函数调用处
-
public static void show(){
for(int i=1;i<=100;i++){
if(i ==50){
return ;
}
}
}
-
-
-
总结: 一个类中可以定义多个函数,函数之间属于并列关系,不可嵌套。一个函数只可做一件事
好处:
-
减少代码冗余
-
提高复读性
-
提高可读性
-
提高可维护性
-
方便分工合作
注意:以语句为单位的代码叫做非结构化编程语言,而以函数为单位的代码叫做结构化编程语言