java09:方法

2024-09-03 22:38
文章标签 java 方法 09

本文主要是介绍java09:方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    方法: 就是函数

        软件的功能

        就是数据的操作算法

        用于封装一个特定的功能

    java 的方法定义

        在类中定义方法

        方法一定定义返回值,如果没有返回值 使用void    

        如果方法有返回值,必须使用return语句

        方法可以有参数



      修饰词       返回值类型  方法名     参数列表

    public static     int     count     (int n1,int n2){

        //方法体

    }


    方法的参数是 在调用方法的时候传递给方法,要被方法处理的数据

    方法可以有参数,也可以没有参数,有参数可以使得方法处理变得更加灵活

    方法被调用时 会将世界的参数值传递给方法的参数变量 ==》必须保证传递参数的类型和个数符合方法的声明

    方法在调用结束以后可以返回一个数据 ==>返回值

    方法在声明时必须指定返回值的类型

        方法不需要返回值 将返回值的类型声明为void

        方法需要返回值 将返回值类型声明为特定数据类型

    通过return语句返回 return语句的作用在于结束方法将数据返回给调用方

        void 可以试用return  作用 ==》结束方法调用

  

package day09;
//勾股定理
public class Demo01 {public static void main(String[] args) {double y = f(3, 4, 6, 8);System.out.println(y);}// 方法名 参数 ;不要定义在mian 方法中public static double f(double x1, double y1, double x2, double y2) {double a = y1 - y2;double b = x1 - x2;double c = Math.sqrt(a * a + b * b);return c;}// 方法体,函数体,就是函数的计算过程,算法
}

     斐波那契数列

package day09;public class Demo02 {public static void main(String[] args) {System.out.println(f(88));}public static long f(int n) {long f1 = 1;long f2 = 1;long fn = 1;for (int i = 3; i <= n; i++) {fn = f1 + f2;f1 = f2;f2 = fn;}return fn;}}


这篇关于java09:方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1134253

相关文章

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s

java之Objects.nonNull用法代码解读

《java之Objects.nonNull用法代码解读》:本文主要介绍java之Objects.nonNull用法代码,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Java之Objects.nonwww.chinasem.cnNull用法代码Objects.nonN

springboot security之前后端分离配置方式

《springbootsecurity之前后端分离配置方式》:本文主要介绍springbootsecurity之前后端分离配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的... 目录前言自定义配置认证失败自定义处理登录相关接口匿名访问前置文章总结前言spring boot secu

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

java中反射(Reflection)机制举例详解

《java中反射(Reflection)机制举例详解》Java中的反射机制是指Java程序在运行期间可以获取到一个对象的全部信息,:本文主要介绍java中反射(Reflection)机制的相关资料... 目录一、什么是反射?二、反射的用途三、获取Class对象四、Class类型的对象使用场景1五、Class

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties