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

南楼画角 提交于 2020-01-17 21:56:17

方法

方法就是一段独立的代码片段,这段代码片段可以完成某个功能,并且可以重复使用。在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时 用
类名.方法名(实参列表);
调用。

代码实例:

1/类体
//类体中不能直按编写java语句,除声明变量之外
11方法出现在类体当中
//方法.
//public表示公开的
//stat1c表示静态的
//vold表示方法执行结束之后不返回任何数据
//main是方法名:主方法
//(stringL args) :形式行数列表,其中string[]是一 种引用数据类型,args是一个局部变量的变量名
//所以以下只有args这个局部变量的变量名是随意的
//主方法就需要这样固定编写,这是程序的入口。[SUN规定的,必须这样写]
pub1lo statio 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)
11方法体:主要任务是求和之后输出计算结果
publlo static vold sum(int 1.int J {
systom.out.println(i + "+" + j + "=" + (i+j));
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!