java常用数学函数(java 基础——函数(方法))
【注:本篇适合零基础 】
函数基本定义 、语法
首先我们先要了解什么是函数?
函数的定义:在类中 ,有特定功能的一段独立代码块
说人话:简单来说就是 ,在一个类(一个.java文件)里面 ,一段有自己存在的意义 ,有自己作用的独立代码
语法:
这里引出了新的知识点:修饰符
修饰符分为:访问控制修饰符 与 非访问控制修饰符
首先我们来看访问控制修饰符
访问控制:顾名思义就是控制访问 ,用来保护类 ,变量 ,方法和构造方法的访问 ,在java中 ,支持4中不用的访问权限
default:默认 ,什么也不写 ,在同一个包内可以访问 ,可以使用在:类, 接口 ,变量 ,方法
private:私有的,在同一个类可见 ,可以使用在:变量 、方法 。注意点:private 不能修饰类(外部类)
public :公共的 ,对所有类可见 ,可以使用在:类 ,接口 ,方法 ,变量
protected: 对同一包内的类和所有子类可见 , 可以用在:变量 ,方法 。注意点:protected 不能修饰类(外部类)
例如:
接着我们来看非控制修饰符
static : 表示静态 ,用来修饰类方法 和 类变量
重点:被 static 修饰的方法跟类 ,可以直接通过类名.方法 、类名.变量访问
final : 被final 修饰的的类 ,不能被继承(后续面向对象会涉及) ,修饰的方法不能被继承类重新定义,修饰的变量为常量 ,不可修改
abstract : 用来创建抽象类 跟 抽象方法 (面向对象)
synchronized和volatile 主要用于线程编程 (java高级部分)
接着 我们回到 主题 :函数
通过 上面 我们已经了解到函数 的修饰符
函数其实也分为 有返回值函数 ,无返回值函数
有返回值函数 :有返回类型,简单来说就是一个方法 执行什么功能 ,有一个结果 ,把这个功能返回给调用方 ,用return xxx ,return 后面跟返回值类型同 类型的结果
下面是有返回值函数的图解
无返回值函数 返回值类型 用 void ,简单来说 就是一个方法 ,执行一个功能 ,这个功能在这个方法内进行消化 ,不返回给调用方 ,没有return
下面是无返回值函数的图解
函数的调用
我们已经学习到了 什么是函数 ,函数的语法以及 有返回值函数 与 无返回值 函数的定义
那么 ?函数该如何调用呢 ?
首先我们要知道
有返回值函数 ,被调用 ,返回的结果是一个值 ,至于这个值是什么类型,将由被调用(函数的返回值类型)方来决定
无返回值函数 ,也就是没有返回值了 ,一定是一条语句
来看一个简单例子:
比较两个数的大小,取最大的值 ,有返回值调用
执行结果:21
解析 :主函数 调用 getMethod 方法 ,并且传参数3 跟 21 ,获取最大的值 ,从代码中可以看到 返回值类型 是整形 int,因此 调用函数返回值的类型 也为 int ,打印输出为 21
比较两个数的大小 ,取最大的值 ,无返回值调用
执行结果为:21
解析:主函数调用无返回值函数getMethod, 并且传参 3,21 ,无返回值函数进行内部 打印结果 ,因此 ,主函数并没有返回值 ,仅仅是 一行代码
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!