- Java语言基础
- 方法的声明
- 方法要素——返回值
- 方法要素——参数列表
- 方法的定义
- 方法的调用
Java语言基础
包含方法的声明,方法的返回值,方法的参数列表,方法的定义,方法的调用。
方法的声明
1)方法用于封装一段特定的逻辑功能。方法主要要素有:方法名、参数列表和返回值
public long method(double a) {
return 0; //方法体
}
//public-----修饰符
//long-----返回值类型
//method-----方法名
//double a-----参数列表
2)方法尽可能的独立(一个方法只干一件事)
3)方法可以被反复的调用多次
4)方法避免代码的重复,便于代码的维护,有利于团队
方法要素——返回值1)方法调用后结束可以返回一个数据,称之为返回值
2)方法在声明是必须指定返回值的类型
3)如果没有返回值(即方法不需要返回数据)则返回值类型声明为void
4)通过return返回,return语句的作用在于结束方法且将数据返回
public long method(int a) {
return a;
}
//return返回a的值
public void method() {
return;
}
//没有返回值的方法也可以使用return语句,此时return仅仅只是结果方法调用
方法要素——参数列表
1)方法的参数是指在调用时传递给方法,需要被方法处理的数据
2)方法需要传参时,要声明方法所需的参数变量
3)在方法调用时,会将实际的参数值传递给方法的参数变量。传递参数的类型和个数需要符合方法的声明
public class ooo {
public static void main(String[] args) {
int max = max(5,6);
System.out.println(max); //结果为11
}
public static int max(int a,int b) {
return a+b;
}
}
方法的定义
1)有参无返回值
public static void say() {
System.out.println("大家好,我叫jzq");
}
2)有参无返回值-----有参更灵活
public static void sayHi(String name) {
System.out.println("大家好,我叫"+name);
}
3)无参有返回值
public static double max() {
//return; //编译错误,必须返回一个值
//return "Hi"; //编译错误,返回值类型不匹配
return 8.88; //1.结束方法的执行 2.返回结果给调用方法
}
4)有参有返回值
public static int plus(int a,int b) {
int num = a + b;
return num; //1.结束方法的执行 2.返回结果给调用方法
}
方法的调用
1)无返回值方法:
方法名 (有参传参);
say();
sayHi(); //编译错误,有参则必须传参
sayHi(250); //编辑错误,参数类型不匹配
sayHi("zhangsan","zhangsan1"); //编译错误,参数个数不匹配
sayHi("zhangsan");
2)有返回值方法:
数据类型 变量 = 方法名(有参传参);
double a = max(); //max()的值就是return
System.out.println(a);
int m = plus(5,6);
System.out.println(m);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)