学习任务:

视频学习java方法入门

阅读文档熟悉方法的语法

动手测试案例

对于方法的定义我们并不陌生,下边就是一个方法 :

public static void main(String[] args) {
	//语句
}

没错!我们平常的写的main就是一个方法 ,它是程序的主方法 ,是程序执行的入口。

方法定义的语法如下:

修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
    方法体;
}

1)方法体,方法体就是重用的代码,由{}大括号括起来的语句都属于方法体,如下图,红色框内的部分为方法体。

image-20200805170324554

2)修饰符,修饰符是对方法权限的定义,public static是关键字,表示公开静态方法,后边还会学习private私有方法等 ,现阶段我们使用public static修饰符。

3)返回值类型,方法执行的结果,void是关键字表示空类型,方法执行完成没有返回结果要用void。

3)方法名,每个方法有一个名字,我们可以自定义方法的名称,main就是主方法的名称。

4)参数列表,有些方法需要接收参数才可以正常执行,外界可以向方法传入参数,多个参数中间用逗号隔开。

将下图main方法体中的代码抽取到一个自定义的方法中,由main来调用这个自定义方法。

image-20200805170324554

代码如下:

我们参考main方法的定义来定义一个sum方法:


/**
 * 	面向过程编程-方法定义
 * @author 攀博课堂(www.pbteach.com)
 */
public class FunctionDemo1 {

	public static void main(String[] args) {
		//调用sum方法
		sum();
	}
	public static void sum() {
		// 定义变量,存放累加值
		int sum = 0;

		// 实现1到10的累加
		for (int x = 1; x <= 10; x++) {
			sum = sum + x;
		}
		System.out.println(sum);
	}

}

sum方法的结构如下:

public static void sum() {
	
}

sum方法没有参数,返回值为空。

程序的执行流程如下:

image-20200806165532957

1、执行main方法中的sum()

2、main方法调用sum方法

3、sum方法执行结束,返回到main方法

提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题