本文主要是介绍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:方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!