酱油的笔记7:Java数组和方法(访问修饰符)

二维数组

1,声明二维数组
数据类型[] [] 数组名;
第一个中括号表示数组中有几个一维数组 行
第二个中括号,每一个一维数组中有多少个元素 列
2,初始化二维数组
第一种动态初始化
int[] [] array=new int[5][7];
第二种静态初始化
int[] [] arrar1=new int[] []{{1,2},{1,4,5},{3,6,8}};
3,简写:
int [] [] arrar2={``````};
4,遍历一维数组

//外层循环控制行
for(int i=0;;i<array.length;i++){
//内存层循环控制列
for(int j=0;j<array[i].length;j++){
 System.out.print(array[i][j]+" ");
 }
 System.out.println();
}

增强for循环
for(int[] i:array){
for(int a:i){
System.out.peint(a+" ");
}
System.out.println();
}

方法

完成特定功能的代码块
提高代码的重用性,维护性,可读性好,执行效率。

定义方法
访问修饰符[static] 方法的返回值类型 方法名(形参列表){
逻辑代码块;
return;返回值;
}
1.访问修饰符
public:公共的,在当前项目下的任何地方都可以访问
private:私有的,能在当前类下访问
protected:受保护的,在同一个包或者其他派生类中可以访问
default:缺省,只能在当前包下面进行访问

2.方法的返回值类型:方法执行完以后最总产生的结果是什么类型的
3.方法名
自己定义的名字,首字母小写,驼峰式命名法
4.形参列表:由多个形参组成的列表
形参:用于接收调用者实际传过来的数据
5.return:
(1)把方法最终处理的结果返回给调用者
(2)结束当前方法
注意:返回的数据类型必须要和返回值类型一致

参数传递

基本数据类型(以及String):形参的操作不会影响实际的参数
引用数据类型(除了String以外):形参的操作会影响实际参数

方法重载

方法名必须相同
参数列表必须不同
1.参数列表的个数不同
2.参数类型不同
3.参数类型的顺序不同
方法重载和返回值类型无关

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值