方法/函数

方法/函数

多数情况下,方法与调用者之间需要数据的交互,调用者就必须提供必要的数据才能使方法完成相应的功能,调用方法时所传入的数据被称为 参数 方法的参数可以让代码功能更灵活,普适性更高,易于修改及维护
形参 等价于 局部变量的声明 实参等价于局部变量的赋值
返回值类型 : 基本 、引用 、void
方法:实现特定功能的一段代码,可重复使用;本质是行为,返回的是目的
方法的本质是行为,,所有方法都有目的,,行为的目的是本身时,可以定义为void

定义方法:

  public static  返回值  方法名(参数){  return 值;}        public static void fuction(){ return ; }
  
  方法名();   只要出现一次,就调用一次方法
一个方法只能有一个返回值
一个类中可以定义多个方法,方法之间属于并列关系,不可嵌套。
一个方法内部只能调用一个方法,或者可以使用方法的内部类来实现方法内部类中定义方法

方法只能在方法中调用或静态块(后续了解)

调用方法时,如果方法有返回值,必需处理返回值 通过变量存储 或 实参数来处理

scanner.nextInt(); 目的:接收一个用户输入的整数并返回

方法不管以何种形式调用都会执行方法一次

public class Test{

​	public static void main(String[] args) {

​		if (1 == getMoney()){

​			for (int i = 1; i <= getMoney(); i++) {
				System.out.println(getMoney());
​			}

​		}

	}

​	public static int getMoney () {

​		System.out.println("给我100元");

​		return 1;

	}

}
//输出
//		给我100元
//		给我100元
//		给我100元
//		1
//		给我100元
好处:

​ 减少代码冗余。

​ 提高复用性。

​ 提高可读性。

​ 提高可维护性。

​ 方便分工合作。

return 跳出方法

return的两种方法:

​ return value; 表示结束当前方法,并伴有返回值,返回到方法调用处。 应在具有返回值类型的方法中

​ return; 表示结束当前方法,直接返回到方法调用处。 应在没有返回值类型的方法中。

参数——只能在函数中使用,一个是形参的使用,一个是实参的使用。

调用方法时,基本类型返回值的 :传递的是变量的值,。。。

引用数据类型返回值 :传递的是变量的地址

int[] nums = {11,22,33,44,55}

oneArray(nums);

public static void oneArray(int oneArray){

for(.....){

System.out,println(oneArray);   //输出 [I@296672d6 [I@296672d6 [I@296672d6 [I@296672d6   									//     [I@296672d6    输出数组

System.out,println(oneArray[i]);  //输出  11  22   33 44  55   输出数组的值

}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值