Java语言学习总结 进阶篇 方法

方法

方法就是一段独立的代码片段,这段代码片段可以完成某个功能,并且可以重复使用。在c语言中叫做函数
方法定义在类体当中,在类当中可以定义多个方法,没有先后顺序。
方法体中不能再定义方法。

方法体中的代码自上而下执行

如何定义方法

  1. [修饰符列表] 返回值类型 方法名 (形式参数列表){
    方法体;
    }

1.1 修饰列表
可选项,不是必须的
目前统一写成: public statio
由方法的修饰符列表当中有static关键字的话,怎么调用这个方法?
-类名.方法名(供际参数列表);
1.2 返回值类型
在方法完成某个功能之后,返回最终的执行结果,可以是一个具体存在的数据。这个数据就是返回值
返回值是具体存在的数据,返回值类型就是指定的数据类型。任何数值类型皆可制定。
返回值也不是必须的,没有返回值时此处写void
需要返回值时在方法体中用return来返回。返回值类型是void时不能有return 值 。可以写“return;
执行return语句时,所在方法结束。
1.3 方法名
必须是合法标识符。 最好可以见名知意,最好是动词,首字母要求小写,后面每个单词首字母大写
1.4 形式参数列表
形参是局部变量 int a; double b;
可以有n个,用,(逗号)隔开。
形参中起决定作用的是形参的数据类型。

1.5 方法体必须由大括号括起来,有顺序(自上而下依次执行)。 每个语句以;结尾。

2.0 方法调用
语法规则: 方法的修饰符列表中有static时 用
类名.方法名(实参列表);
调用。

代码实例:

	//类体
	//类体中不能直按编写java语句,除声明变量之外
	//方法出现在类体当中
	//public表示公开的
	//stat1c表示静态的
	//void表示方法执行结束之后不返回任何数据
	//main是方法名:主方法
	//(string[] args) 形式行数列表,其中string[]是一 种引用数据类型,args是一个局部变量的变量名
	//所以以下只有args这个局部变量的变量名是随意的
	//主方法就需要这样固定编写,这是程序的入口。[SUN规定的,必须这样写]
public static void main (string[] args) {
    //这里的程序是一-定会执行的
    //main方法是JVM负贵调用的,是-一个入口位置  
    //从这里作为起点开始执行程序
    //既然是这样,我们就可以在这里编写java语句来调用其它的方法
    //调用MethodTest03的sum方法,传递两个实参
    MothodTest03.sum(10,20); //(10,20)实参列表,MothodTest03为类名
    //自定义方法,不是程序的入口
    //方法作用:计算两个int类型数据的和,不要求返回结果,但是要求将结果直接输出到控制台
    //修饰符列表: public static
    //返回值类型: void
    //方法名: sum
    //形式参数列表: (int x,int y)
    //方法体:主要任务是求和之后输出计算结果
    public static void sum(int i,int j) {
        system.out.println(i + "+" + j + "=" + (i+j));
    }
}
发布了16 篇原创文章 · 获赞 3 · 访问量 3350

猜你喜欢

转载自blog.csdn.net/Ace_bb/article/details/104020652
今日推荐