Java:函数

1.函数概述

定义

函数就是定义在类中的具有特定功能的一段独立小程序,并能被多次使用

如何定义一个功能:
是一个封闭的区间,需要用大括号封装
需要给这个区间起名(函数名),通过调用名字来调用这个区间
这个区间内要有参与运算的数据(输入/定义数据)
需要定义该功能的结果类型(函数类型)

函数的语法格式 :

权限修饰符 函数类型 返回值类型 函数名(数据类型 数据1,数据类型 数据2,...) {
    
    独立功能的代码片段(执行语句); 
    return 函数的计算结果; 
}
  • 修饰符:指的是函数的访问权限,public private protected 默认
  • 函数类型:函数的分类,本地函数native,静态函数static,同步函数 synchronized等
  • 函数名:就是函数的名称
  • 参数列表:指的是外界向函数传入的数据(实际参数),由这些参数变量进行接收(形式参数)
  • 函数体:具有独立功能的代码片段;
  • return:仅仅表示函数结束!如果函数有返回值,则return后跟返回值;如果没有返回值,则return可以不写,但是return是存在的(隐藏在最后一行)
  • 返回值:指的就是这一具有独立功能的代码块的计算结果,需要传递给外界 配合return
  • 返回值类型:指的就是函数计算结果的数据类型 如果函数没有返回值 则为void

函数的分类
根据形参和返回值来看,函数有如下几个分类:

  • 有参数有返回值

求三个数字当中的最大值

public class Sample {
    
    public static void main(String[] args) {
    
        int max = getMax(1,2,3); 
        System.out.println(max); 
    }
    public static int getMax (int a , int b , int c) {
   
        if (a >= b && a >= c) {
    
           return a; 
        }
        if (b >= a && b >= c) {
    
           return b; 
        }if (c >= a && c >= b) {
    
           return
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值