Java方法

方法

方法注意事项

方 法:

1:什么是方法?函数 方法就是一个段代码的集合, 这段代码完成了某个具体的功能 业务场景()。 一个方法就是一个功能。

2:为什么使用方法? 避免main方法中的代码堆积,造成后期的拓展以及维护的成本增加。

3:如何使用方法? a:照着main方法抄了一个方法,少了String[] args b:在方法中通过方法名称调用需要执行的方法 方法()中的内容 参数,就相当于一个天线,用来接收调用者发送的数据信息。

4、 声明一个方法 将方法计算出来的结果 让其他方法也可以使用 一个方法中声明了void 证明该方法无返回值。 不能写return返回语句。

5、 如果一个方法存在返回结果,方法的什么处的void修改为返回数据的数据类型。 在方法体最后一行语句通过return返回具体的值

方法代码

计算圆柱体的表面积:

/**
	输入圆柱体的半径与高,计算圆柱体的表面积
*/
import java.util.Scanner;
public class Demo01{
	public static void main(String[] args){
		Scanner input=new Scanner(System.in);
		System.out.println("请输入圆柱体的半径:");
		double r=input.nextDouble();
		System.out.println("请输入圆柱体的高:");
		double b=input.nextDouble();
		double circularArea=getCircular(r);//调用方法计算圆形面积
		double rectangleArea=getRectangle(r,b);//调用方法计算矩形面积
		System.out.println("圆柱体的表面积为:"+(2*circularArea+rectangleArea));
	}//圆柱体的表面积
	public static double getCircular(double r){//计算圆形面积的方法
		double pi=3.14;//定义圆周率
		double circularArea=r*r*pi;//计算圆形的面积
		return circularArea;//返回值
	}
	public static double getRectangle(double r,double b){//计算矩形面积的方法
		double pi=3.14;//定义圆周率
		double a=2*pi*r;//圆周长(矩形的长)
		double rectangleArea=a*b;//计算矩形面积
		return	rectangleArea;//返回值
	}
}
方法重载

1、在一个类当中编写方法的时候,多个方法其实所做的事情是一样的

2、 为了契合方法起名要见名知意,方法名称可以一样。

3、在一个类中定义同名方法是可以的,称之为重载。

异同点:

同:

同类

同名

不同:

参数列表长度不同

参数列表类型不同

参数列表顺序不同

代码演示:

/**
	同名,同类
	方法重载演示:
		输入一个数,输出圆柱体的底面积。
		输入两个数,输出圆柱体的体积。
*/

public class Demo02{
	public static void main(String[] args){
		int a=5;
		int b=6;
		area(a);//输入一个数
		area(a,b);//输入两个数
		
	}
	public static void area(int a){
		double s=3.14*a*a;
		System.out.println("圆柱体的底面积是:"+s);
	}
	public static void area(int a,int b){
		double s=3.14*a*a*b;
		System.out.println("圆柱体的体积是:"+s);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值