Java中的方法

Java中的方法
1.方法就是函数:y=f(x)=3x+6;

2.方法的语法:
(修饰词)(返回值类型)(方法名)(参数列表){

//方法体

}


/*
 * eg. 
 * 修饰词:public static 
 * 返回值类型:int 
 * 方法名:f 
 * 参数列表:x
 * 方法体:3x+6
 */

3.方法需要有return语句,返回和返回值类型兼容的数据

4.方法的参数和变法内部的变量,都是局部变量,这些变量作用域只在方法内部
5.实参:方法调用的参数
形参:方法的参数定义,是临时变量


package day02;

import java.util.Scanner;

public class MethodDemo {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		int x = 5;
		int y = f(x);
		System.out.println(y); // 17,由所属的方法得出
		double t = 10;
		double m = k(t);
		System.out.println(m);// 490.0,由所属的方法得出
		System.out.println(r(m)); //490,四舍五入,由所属的方法得出

		// 从控制台读取信息: console(控制台)
		Scanner console = new Scanner(System.in); //使用前,需要调入import java.util.Scanner;
		double d = console.nextDouble(); // 软件测试经常用
		double tt = d;
		double mm = kk(t);
		System.out.println(m);// 由输入t得出,由所属的方法得出
	}

	public static int f(int x) { // 该方法运行完毕返回值17,然后代码块自动回收/释放
		int y = x * 3 + 2;
		return y;
	}

	// 自由落体 m=k(t)=g*t^2/2,g=9.8
	public static double k(double time) {
		double g = 9.8;
		double m = g * time * time / 2;
		return m;
	}
	
	public static long r(double d){  //四舍五入方法(需要long和double对应)
		return (long)(d+0.5);
	}
		
	public static double kk(double time) {
		double g = 9.8;
		double mm = g * time * time / 2;
		return mm;
	}	

}



/*
 * 1.方法就是函数:y=f(x)=3x+6; 
 * 2.方法的语法: 
 * (修饰词)(返回值类型)(方法名)(参数列表){
 *  //方法体 
 *  }
 * 3.方法需要有return语句,返回和返回值类型兼容的数据 
 * eg. 
 * 修饰词:public static 
 * 返回值类型:int 
 * 方法名:f 
 * 参数列表:x
 * 方法体:3x+6
 * 
 * 4.方法的参数和变法内部的变量,都是局部变量,这些变量作用域只在方法内部
5.实参:方法调用的参数
形参:方法的参数定义,是临时变量
 */




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值