黑马程序员技术交流社区

标题: 关于基础班最近学的一些小心得 [打印本页]

作者: z日常    时间: 2019-3-8 14:25
标题: 关于基础班最近学的一些小心得
一、关于数组要注意的
1、数组的两种常见初始方式:
动态初始化(指定长度)
格式:数据类型[] 数组名 = new 数据类型[长度];
左侧数据类型:也就是数组当中保存的数据,全都是统一的什么类型
左侧的中括号:代表我是一个数组
左侧数组名称:给数组取一个名字
右侧的new:代表创建数组的动作
右侧数据类型:必须和左边的数据类型保持一致
右侧中括号的长度:也就是数组当中,到底可以保存多少个数据,是一个int数字。
静态初始化(指定内容)
数据类型[] 数组名 =new 数据类型[] {元素值1,元素值2,元素值3,...};
2、数组的遍历
for(int i=0;i<arr.length;i++){
        System.out.println(arr[i]);
}
3、数值元素的反转
数组的元素反转,其实就是对称位置的元素交换,通常遍历数组用一个索引,那么表示对称位子就
需要两个索引;
int min = 0;
int arr.lenght-1;
通过三个变量实现交换2个变量的值,
如   a =  temp;
      a = b;
      b = temp;即可实现对称位子的元素交换;(交换的条件为min<max).

二、关于方法要注意的一些事项
1、方法的3种调用格式:
①单独调用(格式:方法名称(参数))②打印调用(sout(方法名称(参数))③赋值调用(数据类型 变量名 =(方法名称(参数))
2、方法重载的定义:在同一个类中,方法名相同,参数列表不同的方法才叫重载。
3、①没有返回值的方法中return可以用来结束方法。但是return的后面不能跟数据。
     ②拥有一个方法中不能有2个返回值,但是可以把结果放入数组中返回。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2