*关于Java语言当中的方法:
1、方法怎么定义,语法结构:
[修饰符列表] 返回值类型 方法名 (形式参数列表)
{
方法体;
}
2、对以上的语法结构进行解释说明:
2.1、关于修饰符列表
*可选项,不是必须的
*目前统一写成public static
*方法的修饰符列表当中有static关键字的话,怎么调用这个方法?
——类名.方法名(实际参数列表);
2.2、返回值类型
*什么是返回值?
一个方法是可以完成某个特定的功能,这个功能结束之后大多数都是需要返回最终执行结果的,执行结果可能是一个具体存在的数据,而这个具体存在的数据就是返回值。
*返回值类型?
返回值是一个具体存在的数据,数据都是有类型的,此处需要指定的是返回值的具体类型。
*返回值类型都可以指定哪些类型呢?
*Java任意一种类型都可以,包括基本数据类型和所有的引用数据类型。
*也可能这个方法执行结束之后不返回任何数据Java中规定,当一个方法执行结束之后不返回任何数据的话,返回值类型位置必须编写:void 关键字。
*返回值类型可以是:
byte、short、int、long、float、double、boolean、char、String、void
*返回值类型若不是void,表示这个方法执行结束之后必须返回一个具体的数值、
当方法执行结束的时候没有返回任何数据的话编译器报错。怎么返回值的数据呢?
代码怎么写呢? 【 return 值;】,并且要求“值”的数据类型必须和方法的返回值类型一致,不然编译器会报错
*返回值类型是void的时候,在方法体当中不能编写 【return 值;】 这样的语句。但是要注意可以编写 【return;】这样的语句
*只要带有return关键字的语句执行,return语句所在的方法结束。【不是jvm结束,是return所在的方法结束】
2.3、方法名:
*只要是合法的标识符就行
*方法名最好见名知意
*方法名最好是动词
*方法名首字谜要求小写,后面每个单词字母大写
2.4:、形式参数列表:简称形参
*形参是局部变量:int a; double b; float c; String s;
*形参的个数可以是:0—N个
*多个形参之间用【逗号隔开 “,” 】
*形参中起决定作用的是形参的数据类型,形参的名字就是局部标本量的名字。
*方法在调用的时候,实际给这个方法传递的真实数据被称为:实际参数,简称实参
*实参列表和形参列表必须满足:
——数量相同
——类型对应相同
例如:
方法定义
public static int sum (String 变量名,int 合法的标识符就行)
{
int a,int b;
//int a,int b;是形参列表
}
sum("数据1","数据2");
//方法调用错误、编译器报错
sum("字符串",20);
//方法调用参数正确、编译器正常运行
2.5、方法体必须由大括号括起来,方法体当中的代码有顺序,遵循自上而下的顺序依次执行。
并且方法体由java语句构成,每一个Java语句以【;】分号结尾
3、方法怎么调用?
方法只定义不去调用时不会执行的。只有在调用的时候才会执行。
语法规则:《方法的修饰符列表当中有static》
类名.方法名(实参列表);【这是一条Java语句,表示调用某个类的某个方法,传递这样的实参】