黑马程序员_Java编程基础_03_函数

本文详细阐述了Java函数的基本概念、特点及在Android开发中的应用实例,包括函数的定义、重载、参数传递、返回值以及通过具体代码实现来加深理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

---------- Android、Java开发期待与您交流----------函数
一.函数的定义
            函数是定义在类中的具有特定功能的并可以通过独立名称调用的程序片段集合,函数也称为方法。
     函数的格式:
           [修饰符] 返回值类型  函数名 (参数类型 形式参数1,参数类型 形式参数2,……)
                  {  执行语句:
                     return 返回值;}
     访问修饰符:确定该方法的使用范围
     返回值类型:函数运行后结果的数据类型;如果函数没有返回值则返回值类型为void,否则为具体的类型
     形式参数:是一个变量,用于存储函数调用是传递给参数的实际参数
     return:用于结束函数
    返回值:函数执行后返回给调用者的结果
二.函数的特点
      1.代码的复用
      2.在执行时只需要调用函数名,使整体代码结构清晰,定位代码快
public class FunctionDemo {
	// 无返回类型方法,方法内部打印一句话
	static void helloWorld() {
		System.out.println("Hello World,I'll Start From Here!");

	}

	// 判断两个数是否相等
	static boolean isEqual(int a, int b) {
		return a == b;

	}

	// 获得两个数中较大值
	static int getMax(int a, int b) {
		return (a > b) ? a : b;
	}

	// 两个数交换值
	static void swap(int a, int b) {
		int temp = 0;
		a = temp;
		a = b;
		b = temp;
		System.out.println("a=" + a + ";b=" + b);
	}

	// 打印九九乘法表
	static void print99() {
		print99(9);
	}

	static void print99(int num) {
		for (int i = 1; i <= num; i++) {
			for (int j = 1; j <= i; j++) {
				System.out.print(j + "*" + i + "=" + j * i + "\t");
			}
			System.out.println();
		}
	}

	public static void main(String[] args) {
		helloWorld();
		System.out.println(isEqual(3, 5));
		System.out.println(getMax('h', 255));
		swap(3, 'b');
		print99();
		System.out.println();
		print99(6);
	}
}

三.函数的重载
      多个函数的名称相同,但参数列表和参数个数不同,并不以返回值的类型为判断标准
      当函数功能相同,但参数类型或参数列表不同的情况下可以重载函数
     

---------- Android、Java开发期待与您交流----------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值