Java学习五—函数

一、函数(是一个程序执行的流程,调用一次就把内部流程走一遍)
1.概念:实现特定功能的一段代码,可反复使用
2.定义语法

public static void 函数名称(形式参数,等价于局部变量){//函数名称遵循命名规范
	//函数主体   功能代码
}

在需要执行函数代码的位置,通过函数名称进行调用。
注意:调用函数时,会优先执行函数内部代码,返回到函数调用处,继续向下执行。

多数情况下,函数与调用者之间需要数据的交互,调用者必须提供必要的数据,才能使函数完成相应的功能。

3调用语法
函数名称(实际参数);

在类中,可以有多个同名函数,这种现象称为函数的重载,并不一定用public修饰。要求参数列表不一样(类型 个数 顺序);不考虑返回值 ;必须在同一个类中

4.定义参数
经验:根据具体的业务需求,来定义函数的参数。
字符串是一个特殊的引用类型
s1.equals(s2) 判断 比较字符串内容是否相等时

5.返回值与返回值类型
5.1定义语法:

public static  返回值类型  函数名称(形参) {
	//函数主体
	return vlue; //返回值
}

规定返回值的具体类型(基本、引用、void)
return 可作用于分支中,表示中断代码流程
return 根据需求返回一个结果(值)只能有一个

5.2调用语法
变量 = 函数名称();

变量类型与返回值类型一致。

6.例子 定义函数,计算两个整数的和,并返回结果,在main函数中打印。

public class TestResultValue{
	public static void main(String[] args){
		int result = add(5,6);	 //接收返回值 函数用的表达式 最终即代表了返回值的结果
		System.out.println(result);
	}
	public static int add(int a, int b){ //int 返回值类型;定义时,即约定了返回的结果类型
		return a+b;	//返回值
	}//与返回值类型匹配的具体结果,在return关键字的后面追加具体值
}

7.小结
一个类中可以定义多个函数,函数之间属于并列关系,不可嵌套
一个函数只能做一件事。(单一职能原则)
好处:
减少代码冗余/ /提高复用性 //提高可读性//提高可维护性//方便分工合作

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值