Java知识点(五):方法

Java知识点(五):方法,第1张

文章目录
  • 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);

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/729411.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存