方法的笔记

方法

## 方法的作用
	- 可读性
	- 维护性
	- 复用性
	
## 方法格式
	public static void main(String[] aaaa){
		
		// 各种代码	
	}
	- public static : 修饰符位置
	- void : 返回值的位置,void代表此方法没有返回值
			 如果有返回值,此处填写具体的数据类型并且方法中必须使用return+对应的数据
    -例如::public static int ranTen(){
			 //return 0;
			Random ran=new Random();
			int a=ran.nextInt();
			return a;
		   }
	-例如2:  public static int ranTen(int x){
			Random ran=new Random();
			int a=ran.nextInt(x);
			return a;
		   }	
    - main : 方法名,
		命名规范:小驼峰
	- () : 参数列表 ,可能会有多个参数,如果没参数,也要写上小括弧
	- String[] aaaa : 参数,如果多个参数,使用逗号隔开( 数据类型 参数名 )
	- {} : 方法体,编写逻辑代码的地方
	
## 方法中返回值和参数的问题
	- 无返回值  无参数 
		只需要打印一些固定的语句
		
	- 有返回值  无参数
		需要“获取”一些固定的元素
		
	- 无返回值  有参数
		传入一个“指定”的数据,方法中帮助做一些事情
	
	- 有返回值  有参数
		传入一个“指定”的数据,“获取”一些数据
		如果要将方法内部的变量暴露给别人,那么可以考虑将此变量返回出来


## 方法的传参
	# 形式参数
		在参数的列表中定义的变量(形参)
		
	# 实际参数
		实际参与运算的数据,将实际参数 传递 给 形式参数 (    形参 = 实参 ) 

	# 参数书写顺序与参数传递的顺序要一致
	
	# 传参的分类
		- 基本数据类型:值传递
			在传参时,变量将自己的值复制了一份 传递给 形式参数,形式参数做任何变化
			都不影响原来的实际变量。
		
		- 引用数据类型:地址传递
			在传参时,变量将自己的地址传递给形式参数,形式参数拿着地址也能找具体的对象
			形式参数在对象内部做的所有的变动,原来的变量都能感知到
调用时产生了判断
//判断棋盘填满的"方法",判断时要用到boolean类型;方法包名Tool
public static boolean checkFill(char[][] arr){
    int cout=0;
    for(int i=0;i<arr.length;i++;){
        for(int j=0;j<arr[i].length;j++;){
            count++;
        }
    }
    if(count==arr.length*arr[0].length){
        return true;
    }
    return false;
}


//另一个页面调用上面的方法
boolean result= Tool.checkFill(arr);
if(result){//同等于result==true
    System.out.println("棋盘填满,程序结束。。。");
    break;
}
//第二种调用方法
if(Tool.checkFill(arr)){//同等于把返回的结果放在这里
    System.out.println("棋盘填满,程序结束。。。");
    break;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值