码迷,mamicode.com
首页 > 编程语言 > 详细

java09

时间:2015-10-01 01:51:14      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:java   package   return   public   double   

    方法: 就是函数

        软件的功能

        就是数据的操作算法

        用于封装一个特定的功能

    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;
	}

}


本文出自 “浪漫的偷笑” 博客,请务必保留此出处http://lmdtx.blog.51cto.com/6942028/1699624

java09

标签:java   package   return   public   double   

原文地址:http://lmdtx.blog.51cto.com/6942028/1699624

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!