Java学习第四课
快开学了,第四课
1.函数
1.1定义
函数也称为方法,是定义在类里的一段小程序.
1.2格式
1 | 修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2,......) |
1.3详细
函数命名一般是首单词首字母小写,后面单词首字母大写
功能没有具体返回值时,可以直接
return;
,因为没有具体值,所以**不可以写具体的数据类型,**所以要用关键字void
来解决,同时可以省略return;
函数可以让我们自定义一些功能,提高了代码的复用性
函数中只能调用函数,不能定义一个函数,
重载: 在同一个类中,允许存在同名函数,只要函数参数类型不同或者个数不同
2.数组
2.1定义
2.2格式
1 | //数组元素类型[] 数组名字 = new 元素类型[数组长度]; |
内存的划分
寄存器
本地方法区
方法区
栈内存
储存局部变量,变量的作用域一结束该变量就会被释放.
堆内存
存储对象,(属于实体)
每一个实体都有地址值
每类实体都有着不同的默认值,整数是
0
,小数是0.0
或者0.0f
,布尔是false
,char是\u0000
2.3 注意
1 | int[] arr = new int[3]; |
3. 数组操作
3.1 遍历
1 | int[] arr ={95,56,89,98,53}; |
3.2 最值
1 | public class FindMax { |
3.3 选择排序
1 | /*选择排序 |
3.4 冒泡排序
1 | public static void arrBubbleSort(int[] arr){ |
3.5 swap
1 | public static void swap (int[] arr,int a, int b){ |